Platforms I've architected and shipped.
New builds, legacy modernisation and takeovers. Most of it sits under NDA or behind a client login, so it's written as scope and outcome rather than screenshots. Happy to walk through any of it on a call.
Charter Booking, Payments & Marina Management
Full backend architecture and data model for a charter management ecosystem — booking flows, dynamic pricing and fees, fleet inventory and marina operations.
Custom Invoicing & Tutoring Management Platform
Architect and lead developer of a multi-role invoicing, scheduling and operations system for an education services company.
Membership, Token & Reservation Scheduling
A booking engine built around tiered membership rules — peak and non-peak scheduling, daily free-time allowances and usage restrictions.
Location-Aware Guides & Audio App with Geospatial Backend
A native SwiftUI app for curated local guides — GPS-triggered audio narration, map pins, feed, follows and sponsored content — with a Django/GeoDjango REST backend on AWS.
WooCommerce Cart & Fulfillment Re-Architecture
Re-architected a heavily customised cart for a US hardware retailer to enforce a single fulfillment type per order, eliminating mixed-fulfillment errors.
Automated Video Generation & Publishing Pipeline
R&D prototype running end to end from LLM-generated script to TTS voiceover, auto-transcribed captions and programmatic video assembly.
Event Ticketing & Studio Management Platform
Greenfield ticketing platform for a studio-management company — venue seat-map builder, show management, box office and check-in, gift cards, refunds and weekly payouts — single-signed-on from their legacy PHP/FileMaker app.
Website Live Chat → Slack Plugin
A WordPress plugin that turns website visitor chats into Slack threads, replacing a third-party SaaS chat tool.
Real-Time Staff Presence & Workload Dashboard
An internal Phoenix LiveView dashboard aggregating QuickBase, Slack presence, monitoring and time-off data — plus the incident work that made it resilient.
Offline-First Field Service Work-Order App
Built end to end: a React Native technician app for field crews with offline-first work-order capture, background GPS logging, timed sync and supervisor QC — now maintained by me with day-to-day updates handled by the client's team.
Employee Time & Attendance System (Java)
Modernisation of a legacy Java EE timecard application — server-side week locking, SQL migration consolidation, AWS SDK migration and Tomcat deployment.
Legal Process-Serving Field App
Flutter app for process servers to log GPS-stamped service attempts with photos and case forms; ongoing maintenance and platform upgrades.
Community Association Amenity & Check-In App
Staff and resident iOS app for a property-association management company — pool-pass check-in with photo capture, guest allowances, alteration-request videos — kept shippable on a legacy Objective-C codebase against an ASP.NET backend.
WordPress & Marketing Sites — Build, Migration and Ops
Custom WordPress themes, site migrations and legacy-server operations for small businesses and my own consultancy.
Club Badminton Scoring & Leaderboard
Flutter web app with club standings, head-to-head player comparison and an opt-in public leaderboard, on Firebase.