Public · IAV
IAV Frontend Framework
Contributor to a React-based UI framework and design-system foundation adopted across 10+ enterprise web
applications. I co-developed reusable, accessible components, supported integrations, and helped establish
code-quality standards.
- React · TypeScript · CI/CD · SonarQube
- Reusable components and accessibility standards
View the open-source project ↗
Full-stack · Enterprise
Technical data management platform
Owned core data-management modules from React UI components through Django REST APIs, role-based access,
and object storage. A containerised six-service local stack reduced onboarding from days to under 30
minutes.
- React 18 · Django · MySQL · Keycloak · MinIO
- Docker · Jest · pytest · GitLab CI
Full-stack · Enterprise
Test-facility operations system
Implemented ticket workflows, resource-status tracking, and database migrations across a Spring Boot
backend and UI5 frontend. The application centralises operational information for multiple engineering
teams.
- Java · Spring Boot · MongoDB · Mongock
- SAP UI5 · Keycloak · JUnit · Docker
Full-stack · Personal work · AI-assisted · Live demo
CivicFlow — Service Operations Platform
A production-style platform for reporting, triaging, and resolving public-service issues. I designed and
built the complete workflow: a React operations console, a Spring Boot API, role-based access control,
PostgreSQL persistence, audit history, automated tests, containerised local development, and a live demo
with fictional data.
- React 18 · TypeScript · Material UI · Vite
- Java 21 · Spring Boot 3 · Spring Security · JWT
- PostgreSQL · Flyway · Testcontainers · Docker · GitHub Actions
Open the live demo ↗
View
on GitHub ↗
Note: The backend may take 50–60 seconds to
start after inactivity.
Full-stack · Personal product · AI-assisted · Live demo
Setwise — Private Workout Tracker
A responsive workout tracker focused on fast set logging and meaningful training context. I designed a
shared React experience for a public seeded demo and an authenticated Firebase application, with private
Firestore data, custom exercise support, and exercise-level progress insights.
- React · TypeScript · Firebase Auth · Cloud Firestore
- Firebase Hosting · Vitest · GitHub Actions
Open the
live demo ↗View on GitHub ↗
Public demo · Personal work
Budget Tracker & Recipe Roulette
A portfolio-safe React demo with fictional data and browser-only state. It demonstrates a small, deployable
product experience without exposing private services, credentials, or personal data.
- React · TypeScript · Vite
- Static deployment · safe demo data
Open the live demo ↗