Compare commits

..

2 Commits

Author SHA1 Message Date
eggy
f0c5e8b1a0 feat(backend): add redis/kubernetes 2025-01-13 23:39:30 -05:00
eggy
ccaabbf120 chore: rename hw to systems 2025-01-13 21:10:38 -05:00
2 changed files with 7 additions and 7 deletions

View File

@@ -65,8 +65,8 @@
CloudWatch, and stronger privacy controls for user data], CloudWatch, and stronger privacy controls for user data],
[Reduced dashboard load time by 38% by implementing a stale-while-revalidate [Reduced dashboard load time by 38% by implementing a stale-while-revalidate
caching strategy], caching strategy],
[Created a CI/CD system from scratch with Terraform and Jenkins to automatically [Created a parallel CI/CD system from scratch with Terraform and Jenkins to
deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard automatically deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard
), ),
) )
@@ -107,6 +107,8 @@
and type checking], and type checking],
[Introduced backend tracing with OpenTelemetry and Grafana to profile performance [Introduced backend tracing with OpenTelemetry and Grafana to profile performance
issues in production], issues in production],
[Resolved load spike crashes in prod by caching queries via *Redis* and
horizontally scaling services on *Kubernetes*],
), ),
) )
] ]
@@ -120,10 +122,8 @@
"Python, Qt", "Python, Qt",
repo_link: "https://github.com/potatoeggy/mandown", repo_link: "https://github.com/potatoeggy/mandown",
tasks: ( tasks: (
[Created a CLI and GUI to scrape, download, and convert webcomics into [Created a CLI and GUI to scrape and convert webcomics into e-ink-optimised files
e-ink-optimised comic files], with a *plugin-based architecture*],
[Redesigned the ebook converter with a *plugin-based architecture* to increase
accessibility for new contributors],
[Expanded support for new formats and features #link("https://github.com/potatoeggy/mandown/issues/55")[based on] #link("https://github.com/potatoeggy/mandown/issues/89")[user] #link("https://github.com/potatoeggy/mandown/issues/63")[demand], [Expanded support for new formats and features #link("https://github.com/potatoeggy/mandown/issues/55")[based on] #link("https://github.com/potatoeggy/mandown/issues/89")[user] #link("https://github.com/potatoeggy/mandown/issues/63")[demand],
minimising regressions with #link( minimising regressions with #link(
"https://github.com/potatoeggy/mandown/blob/master/tests/test_source_batoto.py", "https://github.com/potatoeggy/mandown/blob/master/tests/test_source_batoto.py",

View File

@@ -18,7 +18,7 @@
] ]
#let skills = indent[ #let skills = indent[
*Languages:* TypeScript/JavaScript, HTML, CSS, SQL, Python, Java, C, C++, Rust \ *Languages:* Python, C, C++, Rust, Java, MATLAB, HTML/CSS/JavaScript \
// Dart // Dart
*Technologies:* React, Next.js, Spring Boot, Express, Prisma, Apollo, GraphQL \ *Technologies:* React, Next.js, Spring Boot, Express, Prisma, Apollo, GraphQL \
// Qt, Jest / Pytest, Apollo, Prisma, Rails // Qt, Jest / Pytest, Apollo, Prisma, Rails