Digital experienceC/01
Event & Venue Discovery Platform
A shared digital platform for discovering events, exploring venue content, and managing event-led publishing across two public experiences.
ContributionContributed to the Next.js monorepo, Contentful content delivery, Algolia search, API integrations, testing, and Azure-hosted infrastructure.
Next.jsTypeScriptContentfulAlgoliaAzureTerraform
Consumer experienceC/02
Restaurant Campaign & Store Locator
A responsive campaign experience helping customers explore products and find nearby restaurant locations.
ContributionBuilt the landing-page interface and a client-side store locator with postcode and suburb search, proximity filtering, and distance-based ranking.
HTML5CSSJavaScriptCloudflare PagesBitbucket Pipelines
Financial servicesC/03
Member Services Platform
A member-facing digital experience for an Australian retirement services organization.
ContributionContributed frontend engineering within an Agile delivery team while working across shared platform and content capabilities.
Frontend engineeringAgile deliveryDigital platform
Production AIC/04
Generative Character & Media Experience
An AI-powered character creation experience for a large retail destination platform, generating personalized image and video outputs.
ContributionImplemented multi-provider model routing, quota and cost handling, Langfuse observability, and automated LLM-as-judge evaluation.
Next.jsVercel AI GatewayLangfuseGenerative AILLM evaluation
AI prototypeC/05
AI Travel Itinerary Assistant
A conversational travel-planning prototype that turns a trip brief into a curated, content-grounded itinerary.
ContributionBuilt the Next.js agent experience, Algolia-backed search, content ingestion pipeline, streamed tool output, and structured itinerary UI.
Next.jsAI SDKAlgoliaRAGContent ingestionStructured UI
Operational platformC/06
Vehicle Damage & Repair Platform
A suite of applications supporting vehicle damage reporting and repair workflows for customers, garages, partners, and moderators.
ContributionModernized Next.js applications, migrated to App Router, built shared Storybook components, consolidated authentication, and improved diagnostics.
Next.jsRedux ToolkitStorybookNextAuth.jsLaravelSentry
Enterprise softwareC/07
Enterprise Document Management Platform
A React-based document management experience supported by reusable UI packages and independently deployable frontend modules.
ContributionDeveloped frontend capabilities and helped establish a Bit.dev component library and Micro Frontends.
React.jsBit.devMicro FrontendsPythonDjango
Business softwareC/08
Beauty & Wellness Business Platform
A salon and spa management platform covering point of sale, customer relationships, treatment records, and stock control.
ContributionServed as the primary frontend developer, translating complex operational workflows into maintainable product interfaces.
Frontend architectureCRMPoint of saleInventory
Personal builds
Selected GitHub and deployed projects
Handpicked public and private work covering full-stack teaching, integrations, real-time games, events, and mobile development.
P/01
Real-time Multiplayer Shooter
A room-based, top-down multiplayer shooter with keyboard movement, projectile combat, health state, collision handling, and synchronized gameplay.
Private source repository.
React.jsVitePixiJSJavaScriptFirebase Realtime DatabaseFirebase Hosting
P/02
Custom Multiplayer Snake & Ladder
A room-based multiplayer board game where hosts configure the board size, snakes, and ladders, then invite players with a shareable link.
Live project; source repository is not publicly linked.
React.jsViteJavaScriptCloud FirestoreFirebaseFirebase Hosting
P/03
Locus Location Reminder
A Flutter location reminder for bus travel. Add a stop with a radius, and the app wakes the phone and sounds an alarm when you enter that area so you do not miss your stop.
Private source repository. Previously published on Google Play; listing removed after maintenance ended.
FlutterDartGoogle MapsGPSSQLiteAndroid
P/04
Beginner MERN Teaching Platform
A beginner-friendly store management application used to teach full-stack MERN development, covering authentication, permissions, products, stock, sales, and reports.
Created as a practical teaching application.
React 19TypeScriptExpress 5MongoDBMUIJWT
P/05
Google File & Event Manager
A Google OAuth application for managing Drive files and Calendar events, including uploads, downloads, deletion, and event creation.
React.jsNode.jsExpress.jsGoogle OAuth 2.0Google Drive APIGoogle Calendar API
P/06
Fun Friday Voting Game
A hosted social voting game with registration, player and administrator views, and Firebase-backed game state.
Private source repository.
FlutterDartFirebase AuthenticationCloud FirestoreFirebase Hosting
P/07
MediBuzz Medicine Reminder
A Flutter medicine reminder application with profiles, scheduled local notifications, date and time selection, and on-device persistence.
Previously published on Google Play; listing removed after maintenance ended.
FlutterDartSQLiteLocal notificationsAndroidiOS
P/08
Online Tic-Tac-Toe
A two-player tic-tac-toe project with a React web deployment and a public Android repository containing Firebase-backed room creation and matchmaking.
The public repository contains the Android implementation; the live link is a separate web version.
React.jsViteJavaFirebaseAndroidFirebase Hosting
P/09
Personalized Wedding RSVP
A production wedding website with guest-specific invitation URLs, RSVP capture, ceremony details, countdowns, and calendar actions.
Private source repository.
Next.js 16React 19TypeScriptTailwind CSSGoogle APIsVercel