I'm a senior engineer who loves writing tests, working in tight knit teams and making the world a little better through code.
I've lived and worked in South Africa, the UK and now the US. I'm currently working for Fullsend and based in NYC.
I like to think I'm pretty good, but don't just take my word for it.
My work experiences are listed below, but I'm also always tinkering on my own experiments.
Experience
Fullsend
June 2023 - present
Fullsend is a small "do it all" agency based out of Santa Monica. As a fullstack engineer, I’ve led diverse consumer-facing initiatives spanning journalism, telemedicine, web3, and generative AI spaces. Each engagement is unique, but typically I've been embedded in a larger team helping accelerate them towards their specific goals. While adept at adapting to various tech stacks, React, Next.js, and TypeScript have been recurring tools amongst client projects.
Beryl
February 2018 - June 2022
Beryl is one of the UK's biggest micro-mobility platforms. During my 4 years there, I helped build out the core product and scale it to our first 1 million rides. This involved setting up our infrastructure and CI with Helm & GCP Kubernetes, writing our microservices using Python & Flask, implementing a GraphQL API gateway and building out UIs in React & React-Native. I worked across the stack from the component library all the way to our data services using BigQuery, DBT & Looker.
Later, I led larger projects, like, expanding our systems to cater to multiple vehicle types, migrating our mechanics tasking service to ServiceNow using dual-writes and feature flags as well as changing our core state machines and API’s to be inline with the micro-mobility industry's MDS standard.
I spent a year as engineering team lead where I was the direct line manager for 8 engineers, splitting my time between coding, stakeholder meetings, spec'ing features with senior engineers and pairing with juniors.
balena.io
November 2014 - November 2017
Balena.io is a PAAS that enables developers update and manage embedded Linux devices.
I joined Balena early and wore many hats through my time there.
Mostly I was involved in developer relations. Building out documentation, example projects and advocating for the product at meetups & conferences.
I also contributed to the frontend stack. Helping to maintain most of the websites and the component library.
Firing Squad
November 2013 - November 2014
Firing Squad was a digital agency building WordPress sites for some of South Africa's largest companies including Dimension Data, Condé Nast and PWC.
I got my start at Firing Squad, converting PSDs to custom WordPress themes and maintaining some big custom WordPress installs.
Please don't ever make me use WordPress again. 😂