Experience

15 years in software

I lead engineering teams that build reliable software in regulated and high-availability environments.

Across platform engineering, CTO, and hands-on roles, I’ve built fintech systems, developer tools, and consumer products.

I focus on accessible products, maintainable systems, and teams that deliver consistently.

  1. CBS Sports (Paramount)

    Senior Platform Engineer

    Working within the Product & Design team, I am responsible for building the shared infrastructure, tooling, and systems that unlock the potential of designers, product managers, and researchers.

    • TypeScript
  2. PerformID

    Fractional CTO

    Hands-on fractional CTO building Amex and Visa rewards platforms. Secured and manage relationships with global Amex and Visa teams; shipped full-stack production code plus a fully reusable Terraform configuration that can launch a new card issuer site in a matter of hours. Own technical direction across compliance, security, and scale with zero unscheduled downtime over 5 years.

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

    Integration Specialist

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

  5. 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
  6. 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
  7. 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