A mix of personal projects and learning exercises - some built while working through courses, others just for fun.
2026
A task management application using Kanban board. Live charts on the dashboard that respond to the state of the board
(Next.js, TypeScript, dnd-kit, Recharts)
2026
A full-stack CRUD app in Next.js. Built to learn TanStack Query, React Hook Form, and Zod validation patterns
(Next.js, TypeScript, TanStack Query, React Hook Form, Zod, Prisma, DaisyUI)
2026
A learning project exploring authentication in Next.js. Built to understand auth patterns.
(Auth.js, Shadcn/ui, Prisma)
2026 – present
The site you're looking at. Personal portfolio and hobby site.
(Next.js, TypeScript, Tailwind)
2026
My first React project — a multiple choice trivia app fetching questions from the Open Trivia DB API, with confetti on a perfect score.
(React, JavaScript)
2025
Generates colour schemes from a picked colour using The Color API. Click any colour to copy its hex code.
(HTML, CSS, JavaScript)
2025
Browser-based drawing toy with rainbow mode, opacity mode and adjustable grid size up to 64x64.
(HTML, CSS, JavaScript)
2025
Classic game against the computer. First to 5 wins.
(HTML, CSS, JavaScript)