Projects
A collection of things I've built.
Full-stack TODO application with a Spring Boot REST API and a React frontend. The backend features JWT authentication, role-based access control, and full CRUD operations — tested with TestContainers and documented via Swagger/OpenAPI. The frontend is built with React and Tailwind CSS.
Java 21Spring Boot 3.3.5MySQL 8Spring Security + JWTSwagger/OpenAPI 3.0TestContainersReactTypeScriptTailwind CSS
A Spring Boot REST API that suggests personalised recipes inspired by a randomly selected country, tailored to the user's pantry and dietary preferences. Built with Virtual Threads as a learning experience.
Spring BootJavaJPAH2Anthropic Claude API