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.

  1. 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.

    • TypeScript
    • React
    • Python
    • Django
    • Terraform
    • Google Cloud
    • PostgreSQL
    • Cloud Run
    • GitHub Actions
    • Crowdstrike
    • Vanta
  2. 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.

    • TypeScript
    • Open Source
  3. Identitii

    Integration Specialist

    Assisted in integrating CDR rules into a consumer application. This included testing and UX workshops with ACCC and CSIRO (Data61).

  4. Sportility

    Lead Front-End Developer

    Implemented improved processes. Moved from a NoSQL database to a proper relational database that was accessed through Hasura.

    • NodeJS
    • React
    • Kubernetes
    • Hasura
    • Serverless
  5. 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.

    • Python
    • Django
    • PostgreSQL
    • Knockout.js
    • React
    • React Native
    • Kubernetes
  6. 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.

    • PHP
    • PHPUnit
    • Symfony
    • MySQL
    • Memcached
    • jQuery