
React Native, Expo, Convex, Clerk
Strength training companion for lifters who want structured programming. Design multi-week blocks, log sets with offline-first syncing, and keep history safe with secure cloud sync.
Projects
A mix of shipped apps, side projects, and older data science work. Some are polished, some are experiments, but they all came from a real problem I wanted to solve.

React Native, Expo, Convex, Clerk
Strength training companion for lifters who want structured programming. Design multi-week blocks, log sets with offline-first syncing, and keep history safe with secure cloud sync.

React, TanStack Router, Hono, TRPC, Bun, Drizzle, SQLite
Snap a photo of your meal and get instant nutritional insights. PlateSnap uses AI to identify foods and estimate calories and macros from your photos.
Next.js, Convex, UploadThing, OpenRouter AI
AI-Powered Resume Builder that works directly with Word/PDF files. Adapt your resume to specific job descriptions with AI feedback and template support.

Next.js, TypeScript, React, Tailwind, Shadcn, Clerk
Save all your favorite recipes in one place. Import recipes from the web and make them your own. Build your personal cookbook and share with friends!

Python, Docker, Flask, Scikit-Learn, XGBoost
Flask API and machine learning pipeline to predict apartment prices in Stockholm using data that has been scraped from the web.
Older projects stay here because they show the path: small web apps, machine learning experiments, fitness tools, and the app ideas that eventually turned into bigger products.