feat: clean it up

This commit is contained in:
eggy 2023-12-04 16:34:23 -05:00
parent 10889dba25
commit dc8062dfc5

View File

@ -84,18 +84,26 @@
#indent[
#project(
"Comic Downloader & Converter",
"https://github.com/potatoeggy/mandown",
"Python, Qt",
"RecipeReady",
"https://github.com/vincentjguo/recipeready-server",
"Flutter, Selenium, FastAPI, Android",
)
- Created a CLI and GUI to scrape, download, and convert webcomics into
e-ink-optimised ebooks (EPUB, PDF)
- Designed an *intermediate representation* to store metadata and images as a
standardised conversion target
- Implemented *image caching and multiprocessing* to increase download and update
speeds by *300%*
- Minimised regressions between release cycles by writing *unit and integration
tests* with 55% code coverage
- Developed a *Flutter app* to generate recipes based on ingredients and filters
through a FastAPI server
- Scraped thousands of websites for recipes to build a database with a robust
*many-to-many tag system*
- Aggregated common ingredients heuristically to build a shopping list and a meal
plan for each week
#project(
"Genshin Simulator",
"https://github.com/potatoeggy/primoprod",
"Vue, TypeScript, Capacitor, Android",
)
- Built an realistic *cross-platform loot box simulator* with fluid animations
based off a popular game
- Reduced action latency by *90%* by lazily loading art assets at opportune times,
such as during cutscenes
#project(
"Kobo Sync Server",
@ -107,27 +115,19 @@
- *Reverse-engineered* the Kobo eReader Sync API to support updating ebook
metadata and covers
#project(
"Genshin Simulator",
"https://github.com/potatoeggy/primoprod",
"Vue, TypeScript",
)
- Built an realistic and beautiful *loot box simulator* with fluid animations
based off a popular game
- Reduced action latency by *90%* by lazily loading art assets at opportune times,
such as during cutscenes
#project(
"RecipeReady",
"https://github.com/vincentjguo/recipeready-server",
"Flutter, Selenium, FastAPI, Android",
)
- Developed a *Flutter app* to generate recipes based on ingredients and filters
through a FastAPI server
- Scraped thousands of websites for recipes to build a database with a robust
*many-to-many tag system*
- Aggregated common ingredients heuristically to build a shopping list and a meal
plan for each week
// #project(
// "Comic Downloader & Converter",
// "https://github.com/potatoeggy/mandown",
// "Python, Qt",
// )
// - Created a CLI and GUI to scrape, download, and convert webcomics into
// e-ink-optimised ebooks (EPUB, PDF)
// - Designed an *intermediate representation* to store metadata and images as a
// standardised conversion target
// - Implemented *image caching and multiprocessing* to increase download and update
// speeds by *300%*
// - Minimised regressions between release cycles by writing *unit and integration
// tests* with 55% code coverage
// #project("Arch Linux Server", none, "Linux, nginx, systemd")
// - Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy