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

    Leading an engineering team of 4 within a company of 10, building rewards platforms for American Express and Visa. 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. Achieved zero unscheduled downtime over 4 years. Manage technical relationships with Amex and Visa engineering teams, alongside product and marketing stakeholders. Focus has evolved from 50/50 code split to strategic planning with emphasis on 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 maintains 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

    Assisting in the integration of CDR rules into a consumer application. This included testing and UX workshops with ACCC and CSIRO (Data61).

  4. Sportility

    Lead Front-End Developer

    Implementation of improved processes. Moved from a NoSQL database to a proper relational database which was accessed through Hasura.

    • NodeJS
    • React
    • Kubernetes
    • Hasura
    • Serverless
  5. HealthShare

    Full-Stack Web Developer → Lead Developer

    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