Make it orange #1

Merged
eggy merged 8 commits from feat/orange into master 2023-10-21 15:06:09 -04:00
2 changed files with 23 additions and 16 deletions
Showing only changes of commit 908cac0a5b - Show all commits

View File

@ -40,6 +40,11 @@
// MAIN CONTENT STARTS here
// TODO: make lines more impactful
// introduce some bolding (a lighter gray) to highlight things
// improve readability / ideally increase line height
// rn it looks like a wall of text
= Skills
#indent[
@ -57,10 +62,10 @@
start_date: "May 2023", end_date: "Aug 2023",
location: "San Francisco, CA (Remote)",
tasks: (
"Automated synchronising Airtable and HubSpot APIs with Google Sheets via AWS Lambda",
"Engineered a heuristic algorithm for resolving SQL aliases for database-specific editor autocompletion",
"Refactored the frontend to use react-hook-form to aggregate and validate user input, improving DX",
"Built a service for importing and validating CSV/Excel files from personalised email addresses into databases",
[Automated synchronising Airtable and HubSpot APIs with Google Sheets via *AWS Lambda*],
[Engineered a *heuristic algorithm* for resolving *SQL* aliases for database-specific editor autocompletion],
[Refactored the frontend to use *react-hook-form* to aggregate and validate user input, improving DX],
[Built a service for importing and validating CSV/Excel files from personalised email addresses into databases],
)
)
@ -70,22 +75,23 @@
start_date: "Mar 2023", end_date: "present",
location: "Waterloo, ON",
tasks: (
"Integrated OpenTelemetry and Grafana into a Kubernetes cluster to collect traces and improve observability",
"Dynamically generated Apple Wallet pass files over Apollo GraphQL Server to streamline registration",
"Automated judge-to-hacker matching and scheduling with a custom algorithm based on their preferences",
"Organised Canada's largest hackathon with more than 1000 attendees and 6000 applicants",
[Integrated *OpenTelemetry* and Grafana into a *Kubernetes* cluster to collect traces and improve observability],
[Dynamically generated Apple Wallet pass files over *Apollo GraphQL* Server to streamline registration],
[Automated judge-to-hacker matching and scheduling with a custom algorithm based on their preferences],
[Organised Canada's largest hackathon with more than 1000 attendees and 6000 applicants],
)
)
]
= Projects
#set strong(delta: 200)
#indent[
#project("Mandown Comic Converter", "https://github.com/potatoeggy/mandown", "Python, Qt")
- Developed a CLI to scrape, download, and convert online comics into e-ink friendly formats
- Abstracted 4 ebook creation libraries into a common comic conversion API for e-ink devices
- Implemented image caching and multiprocessing to increase download and update speeds by 300%
- Minimised regressions between release cycles by writing unit and integration tests with 55% code coverage
- Implemented *image caching and multiprocessing* to increase download and update speeds by *300%*
- Minimised regressions between release cycles by writing *unit and integration tests* with 55% code coverage
#project("Primoprod Genshin Simulator", "https://github.com/potatoeggy/primoprod", "Vue, TypeScript")
- Created an interactive, realistic, cross-platform game simulator with fluid animations based off a popular game
@ -96,8 +102,8 @@
// - ??? something here (synchronisation and DB, HTTP headers)
#project("RecipeReady Recipe Aggregator", "https://github.com/vincentjguo/recipeready-server", "Flutter, Selenium, FastAPI, Android")
- Developed a cross-platform mobile/web app to search for recipes based on ingredients and dietary restrictions
- Scraped thousands of websites for recipes to build a database with a robust many-to-many tag system
- Developed a cross-platform mobile/web app to generate recipes based on ingredients and dietary restrictions
- Scraped thousands of websites for recipes to build a database with a robust *many-to-many tag system*
- Aggregated common ingredients heuristically to build a shopping list and a meal plan for each week
#project("Box Box Revolution", "https://github.com/potatoeggy/boxboxrevolution", "Rust, STM32")

View File

@ -46,6 +46,7 @@
),
{
set align(left)
set strong(delta: 200)
details
}
)
@ -113,9 +114,9 @@
let HEADING_FONT = "Bitter"
let BODY_FONT = "Open Sans"
set page(margin: (rest: 0.5in, top: 0.4in), paper: "us-letter")
set list(indent: 1.25em)
set list(indent: 1.25em, marker: [•])
set text(font: (BODY_FONT), 10pt)
set par(justify: true, leading: 0.65em)
set par(justify: true, leading: 0.75em)
align(center)[
#text(size: 2em, font: TITLE_FONT, fill: color)[*#name*]
#block(above: 0em, below: 1em)
@ -142,7 +143,7 @@
// add line to right of heading
set block(above: 1em, below: 0.75em)
set text(size: 0.9em, fill: color, font: HEADING_FONT)
set text(size: 1em, fill: color, font: HEADING_FONT)
stack(
dir: ltr,
spacing: 3mm,