Senior Go & TypeScript engineer. Video streaming, real estate portals, and cloud infrastructure.
About
I started writing code at Central Washington University in 2013, where I served as Student Government President and earned the Boeing Scholarship. My path took me across the Pacific to New Zealand — first for a degree at the University of Auckland, then into the tech industry as a software engineer building systems that would reach millions of users.
At realestate.co.nz, I became a key engineer on New Zealand’s most established real estate portal. I shipped industry-first features — instant price change alerts and transparent price history — that competitors copied months later. I designed a serverless notification system on AWS Lambda integrated with Braze that delivered listing alerts to every user on the platform, and led company-wide workshops on serverless architecture and observability.
I’m building Vidra — an open-source, PeerTube-compatible video streaming platform in Go — split across vidra-core (streaming, transcoding, P2P delivery) and vidra-user (identity and federation). It federates with PeerTube and Mastodon via ActivityPub and with Bluesky via ATProto, so creators reach audiences across networks without vendor lock-in. Bandwidth egress for a small-to-medium instance can run anywhere from hundreds to tens of thousands of dollars per month; I’ve engineered it to near-zero via Backblaze B2 and Cloudflare’s Bandwidth Alliance. I care about scalable systems, infrastructure automation, and the open web.
Experience
2024 — Present Full Stack Engineer · Independent
Architecting Vidra — an open-source, PeerTube-compatible video streaming platform in Go — as a two-service production system: vidra-core handles streaming, transcoding, and P2P delivery; vidra-user handles identity, federation, and the social graph. Federates with PeerTube and Mastodon via ActivityPub and with Bluesky via ATProto for cross-platform reach without vendor lock-in. Bandwidth egress on a small-to-medium instance typically runs from hundreds to tens of thousands of dollars per month; engineered to near-zero by routing origin storage through Backblaze B2 and delivery through Cloudflare via the Bandwidth Alliance. Production stack: Docker, GitHub Actions CI/CD, PostgreSQL, Redis for caching and rate-limiting, designed for horizontal scale behind a load balancer.
- Go
- ActivityPub
- Docker
- PostgreSQL
- Redis
- Cloudflare
2021 — 2024 Full Stack Engineer · realestate.co.nz
Shipped industry-first features for New Zealand’s most established real estate portal — instant price change alerts and transparent price history that competitors copied months later. Designed and built a serverless notification system on AWS Lambda integrated with Braze, delivering daily and weekly listing alerts platform-wide. Led company-wide workshops on Serverless architecture and New Relic observability. Contributed to the EmberJS frontend rebuild that received positive feedback from agents and users nationally.
- AWS Lambda
- CDK
- EmberJS
- PHP
- Braze
- New Relic
2019 — 2024 Software Developer · ProStock
Built the core platform for a warehouse management system saving operators over $250K annually. Developed APIs supporting international order fulfillment for Zoono across NZ, Australia, and Asia. Deployed an Android scanner application for warehouse staff to receive, transfer, and ship products globally. Created an AngularJS portal for clients to track product status and orders in real-time. Migrated infrastructure to Digital Ocean, improving uptime across production environments.
- PHP
- AngularJS
- Android
- Digital Ocean
- REST APIs
