diff --git a/Daniel Chen.typ b/Daniel Chen.typ index 9ee5e83..57f5561 100644 --- a/Daniel Chen.typ +++ b/Daniel Chen.typ @@ -32,8 +32,8 @@ #indent[ *Languages:* Python, TypeScript/JavaScript, Rust, SQL, MATLAB, C++, Java, HTML, CSS \ *Frameworks:* Node.js, Express, React, Next.js, Vue, Flutter, Qt, Prisma, Apollo, Axum \ - *Tools:* Linux, Git, Docker, PostgreSQL, Redis, Kubernetes, AWS, GCP, Heroku, - OpenTelemetry, GraphQL + *Tools:* Linux, Git, Docker, PostgreSQL, Redis, Kubernetes, AWS, GCP, + OpenTelemetry, GraphQL, STM32 ] = Experience @@ -78,6 +78,15 @@ #set strong(delta: SMALL_STRONG) #indent[ + #project( + "Box Box Revolution", + "https://github.com/potatoeggy/boxboxrevolution", + "Rust, STM32" + ) + - Created a real-time rhythm game to detect punches with an ultrasonic sensor in line with music notes + - Developed firmware to measure from an ultrasonic sensor, tone a buzzer, and show + scrolling notes on an LCD + #project( "Mandown", "https://github.com/potatoeggy/mandown", @@ -106,18 +115,6 @@ 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("Arch Linux Server", none, "Linux, nginx, systemd") // - Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy // personal projects behind *nginx*