|
|
@@ -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",
|
|
|
|