This commit is contained in:
wi11-holdsworth 2025-09-18 11:06:39 +10:00
parent db074edafa
commit 009e6c6d13
4 changed files with 222 additions and 2 deletions

5
.gitignore vendored
View file

@ -1,4 +1,5 @@
.direnv/
*/__pycache__/
rendercv_output/
!rendercv_output/*.pdf
rendercv_output/*.html
rendercv_output/*.md
rendercv_output/*.typ

219
Will_Holdsworth_CV.yaml Normal file
View file

@ -0,0 +1,219 @@
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:
start_date: 2022-02
end_date: present
summary:
highlights:
- 'Relevant coursework: Software Modelling and Design, Computer Systems, Artificial Intelligence, Models of Computation, Graphics and Interaction, Declarative Programming, Corporate Financial Decision Making'
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
- name: 'DoraTransport'
date:
start_date: 2023-11
end_date: 2023-11
summary: A wayfinding webapp for PTV
highlights:
- Integrated OpenAI's GPT-4 with PTV's public API
- Created an accessible web interface with StreamLit
achievements:
- bullet: Honourable Mention ML AI Hack 2023 (DoraTransport)
- bullet: International Mathematics Modelling Competition (IMMC) 2021 participant
- bullet: Bronze JMSS diploma recognising extra-curricular involvement
skills:
- label: Programming
details: Python, Rust, Typescript/Javascript, Kotlin/Java, Nix, C, Shell Script, SQL, MATLAB
- label: Developer Tools
details: Git, Docker, Gradle, Vim, VSCode, IntelliJ IDEA
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: '2025-09-18'
render_command:
bold_keywords: []

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 781 KiB