Software developer with 4 years of experience building full-stack web and mobile applications in agile production environments. I work daily across TypeScript/React frontends and ASP.NET Core C# backends, with MediatR, NHibernate, SQL Server, NUnit, Playwright, and GitHub Actions CI/CD. Earlier in my career I maintained production POS systems in Delphi and built Xamarin/C# mobile apps for retail deployments.
B.Comp.Sci, Deakin University (Distinction).
Core stack: C# · ASP.NET Core · .NET · TypeScript · React Also: MediatR · NHibernate · SQL Server · NUnit · Playwright · GitHub Actions · PostgreSQL · Entity Framework Core
Taskflow — a multi-tenant task/project management app.
- ASP.NET Core 8 Web API (Clean Architecture: Domain → Application → Infrastructure → Api) over PostgreSQL
- JWT auth, role-based access, and a server-enforced tenant-isolation query filter so every request is scoped to the caller's organization
- React 19 + TypeScript + MUI frontend with TanStack Query and React Hook Form + Zod
- Full test suite: unit + integration tests, including dedicated tenant-isolation coverage
AskMyResume — a RAG chatbot that answers questions about my resume/portfolio.
- ASP.NET Core minimal API + Semantic Kernel doing in-memory embedding retrieval (cosine similarity) over resume text, answered via the Gemini API
- Bicep-provisioned Azure infra (Container Apps + Environment + Log Analytics + Key Vault), deployed by a GitHub Actions pipeline to GHCR + Container Apps
- Kubernetes manifests validated on
kind, then deployed to a real single-node AKS cluster and torn down the same day - Built entirely inside always-free tiers — $0 cost by design


