feat: add awards section

This commit is contained in:
eggy
2025-01-17 12:23:22 -05:00
parent 94ff3febe8
commit d869ce32b6
5 changed files with 92 additions and 72 deletions

View File

@@ -63,9 +63,8 @@
[Championed and shipped features for *SOC 2 security compliance*, including
*role-based permissions with JWTs* in Spring Boot, alert logging with
CloudWatch, and strong privacy controls for user data],
[Reduced dashboard load time by 38% by implementing a stale-while-revalidate
caching strategy],
// [?? Calendly integration + OAuth],
[Fully implemented the Calendly Auth Code OAuth2 flow with automated refresh of
expired access tokens],
[Created a parallel *CI/CD system from scratch* with Terraform and Jenkins to
automatically deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard
),
@@ -114,8 +113,21 @@
)
]
= Awards
#indent[
#set strong(delta: SMALL_STRONG)
#show link: underline
- #link("https://devpost.com/software/perdiem")[Winner of the EdTech category] at
Simon Fraser University's StormHacks 2022 from 388 participants
- #link(
"https://devpost.com/software/resketch",
)[Winner of the IBM Open Source category]
at YRHacks 2022 for building Resketch
]
= Projects
#set strong(delta: SMALL_STRONG)
#indent[
#project(
@@ -134,27 +146,16 @@
),
)
#project(
"Kobink",
"Rust, Axum",
repo_link: "https://github.com/potatoeggy/kobink",
tasks: (
[Built a backend to sync custom ebook files to Kobos by reverse-engineering and
mimicking the Kobo Sync API],
),
)
#project(
"Arch Linux Server",
"Linux, Docker, nginx, systemd",
demo_link: "https://eggworld.me",
tasks: (
[Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy
personal projects behind *nginx*], // TODO
[Managed services with *Docker* and *systemd* to simplify deployment and resource
constrainment], // TODO
),
)
// #project(
// "Kobink",
// "Rust, Axum",
// repo_link: "https://github.com/potatoeggy/kobink",
// tasks: (
// [Built a backend to sync custom ebook files to Kobos by reverse-engineering and
// mimicking the Kobo Sync API],
// [??],
// ),
// )
// #project(
// "Genshin Rewards Simulator",
@@ -169,18 +170,18 @@
// ),
// )
// #project(
// "Jeopardy!",
// "Vue, TypeScript, WebSockets",
// repo_link: "https://github.com/potatoeggy/jeopardy",
// demo_link: "https://jeopardy.eggworld.me/host",
// tasks: (
// [Developed a beautiful and polished game where participants buzz in on their
// devices over *WebSockets*],
// [Synchronised game state between clients and the host with shared types and the
// *observer pattern*],
// ),
// )
#project(
"Jeopardy!",
"Vue, TypeScript, WebSockets",
repo_link: "https://github.com/potatoeggy/jeopardy",
demo_link: "https://jeopardy.eggworld.me/host",
tasks: (
[Developed a beautiful and polished client/server game where participants buzz in
on their devices over *WebSockets*],
[Synchronised game state between clients and the host with shared types and the
*observer pattern*],
),
)
// #project(
// "RecipeReady",