Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
b1b80349cb | ||
|
f900fca1c0 | ||
|
6ccf2d2fad | ||
|
39c736e9db | ||
|
9b031313b6 | ||
|
1134628f06 | ||
|
575b97fa0c | ||
|
1b0ac8d324 | ||
|
03d85a07bb |
@@ -43,9 +43,9 @@
|
|||||||
= Skills
|
= Skills
|
||||||
|
|
||||||
#indent[
|
#indent[
|
||||||
*Languages*: Python, JavaScript/TypeScript, Rust, SQL, C++, HTML, CSS, Bash, Java \
|
*Languages*: Python, TypeScript/JavaScript, Rust, SQL, C++, Dart, Bash, Java, HTML, CSS \
|
||||||
*Frameworks*: Node.js, Express, React, Next.js, Vue, Flutter, Qt, Prisma, Apollo \
|
*Frameworks*: Node.js, Express, React, Next.js, Vue, Flutter, Qt, Prisma, Apollo, Axum \
|
||||||
*Tools*: Linux, Git, Docker, Postgres, Redis, Kubernetes, AWS, GCP, Terraform
|
*Tools*: Linux, Git, Docker, PostgreSQL, Redis, Kubernetes, AWS, GCP, OpenTelemetry, GraphQL
|
||||||
]
|
]
|
||||||
|
|
||||||
= Experience
|
= Experience
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
tasks: (
|
tasks: (
|
||||||
"Designed a type-safe ORM-style query builder to dynamically generate JSON forms based on external data",
|
"Designed a type-safe ORM-style query builder to dynamically generate JSON forms based on external data",
|
||||||
"Integrated Airtable and HubSpot APIs with the core product via AWS Lambda to automate data migration",
|
"Integrated Airtable and HubSpot APIs with the core product via AWS Lambda to automate data migration",
|
||||||
"Refactored the frontend to use React Hook Form to aggregate and validate user input, improving DX",
|
"Refactored the frontend to use react-hook-form to aggregate and validate user input, improving DX",
|
||||||
"Created a Pytest testing framework to verify core functionality across many different databases"
|
"Created a Pytest testing framework to verify core functionality across many different databases"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -70,10 +70,10 @@
|
|||||||
start_date: "Mar 2023", end_date: "present",
|
start_date: "Mar 2023", end_date: "present",
|
||||||
location: "Waterloo, ON",
|
location: "Waterloo, ON",
|
||||||
tasks: (
|
tasks: (
|
||||||
"Integrated OpenTelemetry and Grafana to trace API calls across a Kubernetes cluster",
|
"Organised Canada's largest hackathon with more than 1000 attendees and 6000 applicants",
|
||||||
"Dynamically generated Apple Wallet URLs over Apollo Server and GraphQL for a registration ticket",
|
"Integrated OpenTelemetry and Grafana into a Kubernetes cluster to collect traces and improve observability",
|
||||||
"Increased API reliability with Redis Sentinel to automatically failover to a backup Redis instance",
|
"Dynamically generated Apple Wallet pass files over Apollo Server and GraphQL for a registration ticket",
|
||||||
"Slashed dev server reload time by 1500% by pre-transpiling GraphQL resolvers and offloading type-checking"
|
"Automated judge-to-hacker matching and scheduling with a custom algorithm based on their preferences"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
- Engineered an embedded system with an STM32 microcontroller, matrix keypad, and an LCD display
|
- Engineered an embedded system with an STM32 microcontroller, matrix keypad, and an LCD display
|
||||||
|
|
||||||
#project("Primoprod", "https://github.com/potatoeggy/primoprod", "Vue, TypeScript")
|
#project("Primoprod", "https://github.com/potatoeggy/primoprod", "Vue, TypeScript")
|
||||||
- Mocked a video game UI using CSS to create a hyper-realistic, cross-platform game simulator
|
- Imitated a video game UI to create an interactive, realistic, cross-platform game simulator
|
||||||
- Constructed an extensible JSON data schema to concisely simplify adding new game content
|
- Constructed an extensible JSON data schema to concisely simplify adding new game content
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
= Education
|
= Education
|
||||||
|
|
||||||
#indent[
|
#indent[
|
||||||
#education_entry("University of Waterloo", "Candidate for B.A.Sc. in Computer Engineering", start_date: "Sep 2022", end_date: "present",
|
#education_entry("University of Waterloo", "Candidate for B.A.Sc. in Computer Engineering", start_date: "Sep 2022", end_date: "Apr 2027",
|
||||||
location: "Waterloo, ON", details: (
|
location: "Waterloo, ON", details: (
|
||||||
[Secretary, Creative Writing Club],
|
[Secretary, Creative Writing Club],
|
||||||
))
|
))
|
||||||
|
7
README.md
Normal file
7
README.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# resume
|
||||||
|
|
||||||
|
Release guidelines:
|
||||||
|
|
||||||
|
- The major version represents the current academic year, e.g., both post-2A and 2B would be v2.
|
||||||
|
- The minor version represents the current academic term, e.g., 2A would be v2.1. the x.0 releases are reserved for beta changes.
|
||||||
|
- The patch version is incremented for any other reason.
|
Reference in New Issue
Block a user