I'm a full-stack developer with production experience building multi-tenant SaaS applications on the TypeScript and Node.js stack, increasingly with AI features. I'm strong across Next.js, React, and Express with REST APIs, Stripe subscription billing, multi-role authentication, and OpenAI/Anthropic integration. I focus on clean, well-documented, well-tested code delivered end-to-end from concept to deployment. I thrive in collaborative, cross-functional teams and value maintainable architecture, comprehensive testing, and thoughtful UX. I'm passionate about delivering scalable software that empowers users and enables people to ship features quickly while staying robust and secure.

I'm a full-stack developer with production experience building multi-tenant SaaS applications on the TypeScript and Node.js stack, increasingly with AI features. I'm strong across Next.js, React, and Express with REST APIs, Stripe subscription billing, multi-role authentication, and OpenAI/Anthropic integration. I focus on clean, well-documented, well-tested code delivered end-to-end from concept to deployment. I thrive in collaborative, cross-functional teams and value maintainable architecture, comprehensive testing, and thoughtful UX. I'm passionate about delivering scalable software that empowers users and enables people to ship features quickly while staying robust and secure.

Available to hire

I’m a full-stack developer with production experience building multi-tenant SaaS applications on the TypeScript and Node.js stack, increasingly with AI features. I’m strong across Next.js, React, and Express with REST APIs, Stripe subscription billing, multi-role authentication, and OpenAI/Anthropic integration. I focus on clean, well-documented, well-tested code delivered end-to-end from concept to deployment.

I thrive in collaborative, cross-functional teams and value maintainable architecture, comprehensive testing, and thoughtful UX. I’m passionate about delivering scalable software that empowers users and enables people to ship features quickly while staying robust and secure.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full Stack Developer at AMP IT Consulting Pty Ltd
March 1, 2025 - Present
Full Stack Developer for a multi-tenant SaaS platform on Azure for pet-grooming businesses (booking, payments, operations). Built a React/TypeScript admin dashboard with 40+ reusable components, including a drag-and-drop calendar and a multi-step booking builder. Integrated Stripe billing for upgrades, downgrades, and deposits with webhook-driven state handling across 10+ events. Implemented a custom React hook RBAC system with entity-level visibility across routes and components. Wrote backend (xUnit) and frontend (Jest) tests for booking, payments, and multi-tenant authorization. Automated deployments via GitHub Actions pipelines using path-based triggers and Azure OIDC.
Full Stack Developer at Moxue Education Technology Pty Ltd
August 1, 2024 - March 31, 2025
Developed REST APIs with Node.js and Express for posts, comments, and likes on MongoDB with a layered controller-service-model structure. Implemented RBAC with user and admin roles via composable Express middleware, and admin tooling for user and content management. Designed dual authentication with local login and Google OAuth, issuing short-lived JWT tokens with per-device refresh-token rotation. Wrote 230+ backend tests with Vitest and Supertest and Playwright end-to-end tests across auth and moderation flows.

Education

Master of Information Technology at Monash University
February 1, 2024 - June 1, 2026

Qualifications

AWS Certified Solutions Architect – Associate
July 1, 2025 - June 30, 2026

Industry Experience

Software & Internet, Education, Healthcare, Professional Services, Media & Entertainment