Projects
A selection of projects exploring product engineering, and scoped AI features.
A full-stack extension of the Frontend Mentor Mood Tracking App with authenticated persistence, mood and sleep trends, AI-assisted mood identification, and personalized suggestions.
Explore AI integration in an application with richer, persistent user state, while keeping AI a strictly optional layer over a fully functional manual workflow.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Recharts
- Clerk
- Neon PostgreSQL
- Drizzle ORM
- Zod
- Vercel AI SDK
- Google Gemini
- Vitest
- React Testing Library
- Playwright

An extension of the Frontend Mentor dictionary challenge that adds AI-assisted definitions and usage examples behind authenticated, rate-limited endpoints.
Explore how to add scoped, server-controlled AI features to a small product without over-engineering the AI layer.
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Clerk
- Neon PostgreSQL
- Drizzle ORM
- Zod
- Vercel AI SDK
- Google Gemini
- Vitest
- React Testing Library
- Playwright