Experience
Experience
I lead engineering teams that build reliable software in regulated and high-availability environments.
Across CTO and hands-on roles, I’ve built fintech infrastructure, developer tools, consumer web products, and health-tech services.
I focus on accessible products, maintainable systems, and teams that deliver consistently.
-
PerformID
CTO
Hands-on CTO leading an engineering team of 4 within a company of 10, building rewards platforms for American Express and Visa. I have written production code touching every part of the platform, including frontend applications, backend services, infrastructure, CI/CD pipelines, and security controls. I have architected a reusable infrastructure that enables deploying a complete new site for a new bank/card issuer in a matter of hours using a single Terraform configuration file per site. I have maintained zero unscheduled downtime over 4 years. I manage technical relationships with Amex and Visa engineering teams, alongside product and marketing stakeholders, while setting technical direction across compliance (PCI, SOC2, ISO27001), security, performance, and scalability.
-
Tiny
Senior JavaScript Engineer (TinyMCE)
Tiny maintained TinyMCE, a zero-dependency WYSIWYG text editor developed with a functional programming mindset. I dealt with unusual problems, browser inconsistencies, accessibility, and strict performance requirements.
-
Identitii
Integration Specialist
Assisted in integrating CDR rules into a consumer application. This included testing and UX workshops with ACCC and CSIRO (Data61).
-
Sportility
Lead Front-End Developer
Implemented improved processes. Moved from a NoSQL database to a proper relational database that was accessed through Hasura.
-
HealthShare
Full-Stack Web Developer → Lead Developer
Delivered full-stack web development and a React Native mobile application for HealthShare's product, ConnectMe. Later led a team of 6 developing BetterConsult, HealthShare's newest product.
-
WillyWeather
Software Technician → Operations Manager → Full-Stack Web Developer
Started as a Software Technician handling support and UX work on the iOS app, progressed into Operations Manager while contributing full-stack Symfony development and team quality processes, and later focused as a Full-Stack Web Developer on the Symfony and jQuery web stack.