Product2026Live
TrainGrid
A weekly training planner whose plan lives as files in the repository: edited locally, published by pushing to Git.
Next.js 16 (App Router) · React 19 · TypeScript · Tailwind CSS 4
Work · 5 projects
Each one starts with a problem I had and ends with what is honestly there. Where something is unfinished, the page says so.
Showing 5 projects
Product2026Live
A weekly training planner whose plan lives as files in the repository: edited locally, published by pushing to Git.
Next.js 16 (App Router) · React 19 · TypeScript · Tailwind CSS 4
Product2026In progress
A private personal-finance ledger, built in small reviewed increments. The identity, ownership and audit foundation is in place; the ledger itself is next.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4
Backend & APIs2024Archived
A Reddit-style community API in Spring Boot: email-verified signup, stateless JWT auth, communities and posts.
Java 17 · Spring Boot 3.2 · Spring Security · Spring Data JPA
Systems study2024Paused
An unfinished microservices study: a gateway, service discovery and a user service wired together. The remaining services are scaffolds.
Java 21 · Spring Boot 3.2 · Spring Data JPA · Spring Cloud Gateway
Backend & APIs2023Archived
A small REST API for a live post feed: JWT auth, image uploads, paginated reads and Socket.IO broadcasts when posts change.
Node.js · Express · Socket.IO · MongoDB
Smaller experiments, practice repositories and the source for this site are on GitHub.