
NGI Foundation Platform
Live client platform · 2025 – Present
Delivered the web experience around programme discovery, visible portal access and applicant entry pathways.
Next.js / TypeScript / Supabase
Freelance Software Developer · Live public
CLIENT WORK / ACADEMIC BUILDS / EXPERIMENTS
Websites for real organisations, an academic application and engineering experiments. Start with a project that interests you.

Live client platform · 2025 – Present
Delivered the web experience around programme discovery, visible portal access and applicant entry pathways.
Next.js / TypeScript / Supabase
Freelance Software Developer · Live public

Live client website · 2025
Delivered a responsive frontend experience focused on service discovery, brand expression and usable contact pathways.
React / TypeScript / Vite
Freelance Software Developer · Live public

Individual academic project · 2025
Designed and built an inspectable ASP.NET Core MVC project demonstrating role-based workflows, data persistence and localisation.
ASP.NET Core MVC / .NET 9.0 / EF Core
Individual Academic Developer · Public repository
Academic result: 77% (PD)
Client screenshots: 27 May 2026. Figures within client websites are their organisational content, not my outcome claims. The academic project mark identifies the work; its case study shows the implementation.
Locally verified graduate engineering builds with synthetic data and clear limitations. These case studies expose decisions, tests and the implementation boundary.
Local synthetic evidence · 14 domain/API tests
C# / .NET · Independent case review and an append-only audit trail.
Local evidence · 6 Testcontainers integration tests
Java / Spring · Idempotency, a transactional outbox and bounded Kafka delivery.
Synthetic local evidence · 9 tests
Python / FastAPI · Synthetic telemetry, model lineage and input drift.
Academic, team and independent work. The project records make the contribution and current evidence state explicit.
Static-site migration record focused on maintainability; performance evidence remains to be confirmed.Evidence: Needs confirmation
Android app helping students track study sessions and manage tasks.Evidence: Academic deliverable
Python hackathon solver for generating validated race strategies across multi-level Grand Prix constraints.Evidence: Public repository
Archive record for a document editor and export tool; current implementation evidence needs confirmation.Evidence: Needs confirmation
Contact-first public website for a mental-health and psychiatry practice.Evidence: Live public
Archive record for an educational ASP.NET Core barbershop prototype; no deployed booking service is claimed.Evidence: Public repository
Kotlin mobile app for personal finance tracking, built collaboratively.Evidence: Academic deliverable
Cross-platform development experience simulating production workflows.Evidence: Academic deliverable