Life Balance
A planner built on the idea that projects should hang off long-term values, not the other way round. Spring Boot over Postgres, Docker Compose for the stack, tests and coverage on every push.
Things I have built, with the source and — where the project is something you can open rather than run — a live version.
A planner built on the idea that projects should hang off long-term values, not the other way round. Spring Boot over Postgres, Docker Compose for the stack, tests and coverage on every push.
A URL shortener split into the two services the job actually has: a FastAPI service that owns creation and management, and a Fastify service that does nothing but redirect quickly. MongoDB in between, both containerised.
A genealogy application for keeping a large extended family straight — React and Vite on the front, a Django API and Postgres behind it.
Turns scanned pages into an audiobook: text recognition over the images, then speech synthesis over the text. Python, with the model work done locally rather than through an API.
A typing trainer for a new keyboard. Real text to type against, live tracking of where you are, and nothing else in the way.
The site I built at the end of a front-end course in 2021, hand-written and hand-animated. Kept as it was — it is where this started.
Every exercise from the Beetroot Academy front-end course, indexed lesson by lesson — layout, grid, animation, forms, AJAX, and two exams.