A few projects that show how I work across web applications, UIs, APIs, and databases.
A chat assistant that answers questions from your own documentation and shows which passages each answer came from. Python and FastAPI back end, Next.js front end, works with Claude, OpenAI or offline.
An animation-heavy landing page concept for a fictional focus-tracking app, built to explore scroll-linked motion design and accessible animation.
A Laravel-based content platform reviewing roofing materials, built with a proper MVC structure and test coverage.
A full-stack hotel booking application covering room search, booking, and a sandbox payment integration.
This site itself: a production personal website built with Next.js, TypeScript, and an embedded headless CMS.
An e-commerce site for an online butcher shop, including customer accounts, cart/checkout, and an admin panel.