cv: name: Will Holdsworth email: willholdsworth@pm.me phone: '+61 427 166 908' website: social_networks: - network: LinkedIn username: wholds - network: GitHub username: wi11-holdsworth sections: education: - institution: The University of Melbourne area: Computing and Software Systems degree: Bachelor of Science date: summary: highlights: - 'Relevant coursework: Software Modelling and Design, Computer Systems, Artificial Intelligence, Models of Computation, Graphics and Interaction, Declarative Programming, Corporate Financial Decision Making' - 'Activities and societies: UMCPC, CISSA, DS Cubed, HackMelbourne, MUMS, SSS, MISC, Tabletop Gaming Society' experience: - company: '[Modano](https://www.modano.com/)' position: Software Engineering Intern date: start_date: 2025-09 end_date: present summary: highlights: - company: '[Dept. DSAI @ Monash University](https://www.monash.edu/it/dsai)' position: Winter Vacation Scholarship date: start_date: 2024-06 end_date: 2024-07 summary: highlights: - 90% single record space savings in migrated Mongo DB database - 200GB+ of CSVs processed and modified in parallel in C - Presented to 20+ experts in optimisation theory my work and findings - Designed and wrote run length encoding-based compression method for AI agent paths projects: - name: 'VIT Timetabling' date: start_date: 2024-07 end_date: 2025-10 summary: A timetabling webapp for an education institution highlights: - Communicated with client over several months via email and live video chat to achieve their goals - Created REST API in Kotlin web framework ktor between ReactJS front-end and PostgreSQL database - Configured an end-to-end CI/CD pipeline from docker dev container to live web app on VPS - Described 30+ routes in a maintained OpenAPI specification - name: 'IMAP Client' date: start_date: 2024-04 end_date: 2024-04 summary: An email viewing program written in C highlights: - Implemented a portion of RFC 3501 describing client-server interactions via IMAP - Interfaced with an IMAP server to list inbox, retrieve mail content, parse headers, and handle MIME - Facilitated connection via berkley sockets - Handled server error responses gracefully by attempting re-login achievements: - bullet: Bronze JMSS diploma recognising extra-curricular involvement - bullet: Honourable Mention ML AI Hack 2023 - DoraTransport - bullet: International Mathematics Modelling Competition (IMMC) 2021 skills: - label: Languages details: Python, Typescript/JavaScript, Kotlin/Java, PHP, Rust, C, SQL, Shell Script, Nix, MATLAB - label: Frameworks/Libraries details: ReactJS, Drupal, ktor - label: Developer Tools details: PostgreSQL, MySQL, Git, JUnit, pytest, GitHub, GitLab, Docker design: theme: engineeringresumes page: size: us-letter top_margin: 2cm bottom_margin: 2cm left_margin: 2cm right_margin: 2cm show_page_numbering: false show_last_updated_date: true colors: text: rgb(0, 0, 0) name: rgb(0, 0, 0) connections: rgb(0, 0, 0) section_titles: rgb(0, 0, 0) links: rgb(0, 0, 0) last_updated_date_and_page_numbering: rgb(128, 128, 128) text: font_family: XCharter font_size: 10pt leading: 0.6em alignment: justified date_and_location_column_alignment: right links: underline: true use_external_link_icon: false header: name_font_family: XCharter name_font_size: 25pt name_bold: false photo_width: 3.5cm vertical_space_between_name_and_connections: 0.7cm vertical_space_between_connections_and_first_section: 0.7cm horizontal_space_between_connections: 0.5cm connections_font_family: XCharter separator_between_connections: '|' use_icons_for_connections: false alignment: center section_titles: type: with-parial-line font_family: XCharter font_size: 1.2em bold: true small_caps: false line_thickness: 0.5pt vertical_space_above: 0.55cm vertical_space_below: 0.3cm line_type: with-full-line entries: date_and_location_width: 4.15cm left_and_right_margin: 0cm horizontal_space_between_columns: 0.1cm vertical_space_between_entries: 0.4cm allow_page_break_in_sections: true allow_page_break_in_entries: true short_second_row: false show_time_spans_in: [] highlights: bullet: • top_margin: 0.25cm left_margin: 0cm vertical_space_between_highlights: 0.19cm horizontal_space_between_bullet_and_highlight: 0.3em summary_left_margin: 0cm entry_types: one_line_entry: template: '**LABEL:** DETAILS' education_entry: main_column_first_row_template: '**INSTITUTION**, DEGREE in AREA -- LOCATION' degree_column_template: degree_column_width: 1cm main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: DATE normal_entry: main_column_first_row_template: '**NAME** -- **LOCATION**' main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: DATE experience_entry: main_column_first_row_template: '**POSITION**, COMPANY -- LOCATION' main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: DATE publication_entry: main_column_first_row_template: '**TITLE**' main_column_second_row_template: |- AUTHORS URL (JOURNAL) main_column_second_row_without_journal_template: |- AUTHORS URL main_column_second_row_without_url_template: |- AUTHORS JOURNAL date_and_location_column_template: DATE locale: language: en phone_number_format: national page_numbering_template: NAME - Page PAGE_NUMBER of TOTAL_PAGES last_updated_date_template: Last updated in TODAY date_template: MONTH_ABBREVIATION YEAR month: month months: months year: year years: years present: present to: – abbreviations_for_months: - Jan - Feb - Mar - Apr - May - June - July - Aug - Sept - Oct - Nov - Dec full_names_of_months: - January - February - March - April - May - June - July - August - September - October - November - December rendercv_settings: date: '2026-03-12' render_command: bold_keywords: []