feat: add awards section
This commit is contained in:
@@ -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",
|
||||
|
Reference in New Issue
Block a user