Sam with Winston

Hi, I'm Sam!

I'm a software leader based in San Francisco. I build developer tools and scale engineering teams.

What I'm Working On

C2 - Config-as-code for enforcing code quality in monorepos, helping teams scale with AI coding agents. Rules defined in TypeScript, executed via CLI/CI/hooks. Plugin system for extensibility.
github.com/garrick0/c2

Previously

Patterns (2024-2025) - Co-founded and built a process mining agent that crawls data warehouses to construct process graphs of business logic. Deployed at Uber (pricing logic across 230K monthly rides) and for lockbox payment matching (6K monthly payments). SQL rules engine with agent-generated candidate rules and human-in-the-loop validation.

Constantinople (2022-2023) - Chief Product and Engineering Officer. Managed product and engineering team of 50. Built SME "bank in a box" where clients configure the bank declaratively. Transaction banking and unsecured lending, live with paying bank customers. Raised $70M in Seed and Series A.
Square Peg investment notes · Airtree investment notes

Accenture (2017-2022) - Group Manager, AIOps. Started as a grad and built an automation platform for outsourcing contracts. Scaled from solo project to 70 engineers in Australia serving 200 clients managing $10B+ in contracts. Platform included OCR, workflow orchestration, chatbots, NLP ticket classification, and ITSM automation.
AFR: "How Accenture's Sydney AI team of one went global"

Military Service

Australian Army Reserve (2014-2021) - Infantry Platoon Commander, Lieutenant. 2/17 Royal New South Wales Regiment. Commanded 30-soldier platoon. Served on OPERATION BUSHFIRE ASSIST 2020.

Education

University of Sydney - Bachelor's Degree, Engineering (Mechatronic/Space). Thesis on speech recognition. Electives in robotics, algorithms, satellite design, orbital mechanics, avionics, system dynamics and control.

Technische Universität Berlin - Academic exchange. Radar and Remote Sensing, Image Recognition and Machine Learning.

Get in Touch

GitHub · LinkedIn