My Projects
(hover over titles to see demos)A game I built for fun in 2 weeks which features authoritative server multiplayer logic and in-game purchases.
Built with: Next.js, Node.js, Express.js, SocketIO
- Complex Blackjack rules and matchmaking made with authoritative server
- Secure data transmission to not allow players to cheat
- Christmas-themed Blackjack and UI / UX made with Figma
- In-game chip package purchases via polar.sh
A quiz game that currently features a Who Wants to Be a Millionaire quiz and a multi-player quiz with AI-generated content.
Built with: Next.js, Node.js, API, AI system prompts
- Global multi-player game finite state machine
- Unique username stored in localStorage to identify user in a multi-player session
- Consistent UX/UI made with Figma
- Users by country stats
- API that generates and cleans quizzes in db called by a cronjob in Coolify / personal VPS
A note-taking application for SEC filings. Name was inspired from The Superinvestors of Graham and Doddsville article by Warren Buffett.
Built with: Blazor Server, .NET, C#, PostgreSQL
- Real-time SEC filing retrieval and parsing
- Interactive note-taking interface
- Shareable links
- Export functionality
A stock portfolio sharing app that visualizes investment allocations using donut charts.
Built with: Next.js, React, TypeScript, Chart.js, Claude Code
- Donut chart visualizations
- Shareable portfolio links like at X.com: url/username/portfolio
- Transfer of user data from not logged-in state via localStorage to database when logged-in
- Store images in an R2 bucket with Cloudflare