Open to new opportunities
Hello world,I'm Curt.
A full-stack developer who likes building cool stuff — turning everyday problems into software that makes people's lives a little better.
SCROLL
01 / About me

Hey there 👋
I'm Curt Gilbert, a full-stack developer, tinkerer, and pizza-powered programmer. For me, building cool stuff means using technology to solve everyday problems that make people's lives better!
I currently work mostly with the web, but when I get time I like to learn new things. Right now I'm exploring 3D graphics and mobile development using Flutter. I also like to keep an eye on the evolving AI landscape. Day to day, however, I work mostly with these technologies:
02 / Selected work
Latest projects
A few things I've built recently — from automation utilities to interactive 3D experiments.
01
Notion Fitnotes Integration
- A Javascript Notion integration that synchronizes exercises between a Notion database and the FitNotes Android app.
- The integration uses a Google Cloud function that is triggered when a FitNotes backup file is uploaded to Google Drive.
- During synchronization, fields such as description and video link URL from the Notion database are updated in the FitNotes database.
Google CloudJavascript
Prisma


02
Meal Prep Mate
- Meal plan templates that allow you see fine-detailed information like daily macro and micronutrient and calorie deficits/surplus.
- Advanced recipe editing features such as rich text editing, ingredient grouping, intelligent base ingredient identification, and recipe scaling
- Receipt scanning to track and analyze ingredient prices over time
- Customizable nutrient goals with personalized tracking and recommendations
TypeScript
Next.js
03
The Lord of the Rings Quiz
- An interactive 3D model of “the precious” with fiery reflections and script that glows when the ring is touched.
- Background scenery transitions as the quiz progresses to reflect the journey to Mordor.
- Quiz result includes a thematic quote based on the quiz score, with confetti canons for perfect a score.
- A timer that advances the question after 30 seconds has elapsed.
React
Three.js
