Projects
A selection of things I've built — Salesforce tooling, LWC components, and AI-assisted workflows.
LWC Function Booking Wizard
Fun Lab — In-House · Dec 2023 — Present
- Architected an enterprise-grade 8-step Lightning Web Component wizard orchestrating 14+ sub-components with real-time API integration.
- Serves as the primary revenue interface for function creation and editing across all brands and regions (AU, NZ, US).
- Integrated with AvaTax (US tax), Stripe/AAkPay (payments), and Funhouse proprietary REST API.
LWC Apex REST API AvaTax Stripe
US Tax Compliance (AvaTax Integration)
Fun Lab — Greenfield · 2024 — Present
- Implemented asynchronous Queueable Apex tax calculations via AvaTax for 8 US venues.
- Automated 20% service charge recalculations on OLI changes and tax-exempt zeroing logic.
- Deployed real-time AvaTax readiness LWC, enabling compliant invoicing and Conga document generation from day one.
Apex AvaTax Queueable LWC Conga
NSW Police Force — Form Digital Transformation
Deloitte Digital (Client: NSW Police Force) · Dec 2022 — Apr 2023
- Digitised the paper-based Public Assembly notice form into a Salesforce Experience Cloud community portal using LWC.
- Integrated Google reCAPTCHA and Address Lookup components; deployed 180+ metadata components.
- Led as main developer: feature branches, pull requests, smoke & shakedown testing, and demo workshops.
LWC Experience Cloud Change Sets Public Sector
WA Health — Vaccine Management System
Deloitte Digital (Client: WA Health) · Jan 2022 — Aug 2022
- Built User Provisioning automation reducing manual effort from 23 minutes to 3 minutes per user account.
- Developed Apex Email Service handler, 7 Flows, and Permission Set Groups for COVID-19 vaccine management.
- Delivered CI/CD via feature branches and pull requests; ran client workshops and playback sessions.
Apex Flows Email Service DevOps Healthcare