I've spent the last 13 years building backend services, full-stack web and mobile apps, and the infrastructure underneath them. Off the clock I tinker with machine learning and embedded electronics.

Work

Hapax

Full Stack Developer Oct 2024 — present

Full-stack engineer on Hapax's AI platform for banking compliance. Built and maintained backend services, AWS infrastructure, and React frontend, including tooling that helps customers automate compliance processes using LLM agents.

Career Certified

Sr. Full Stack Software Engineer Sep 2023 — Oct 2024

Helped engineer the next-generation platform for real estate licensing and training. Node.js and TypeScript on AWS (DynamoDB, Cognito), with Terraform for infrastructure.

DroneUp

Node.js Software Engineer Nov 2022 — May 2023

Built the backend for a new in-house ecommerce platform powering drone delivery from major retail and restaurant partners. TypeScript, GraphQL, Postgres.

Spruce

Software Engineer Jul 2021 — Nov 2022

Helped move the home-cleaning booking and billing platform from a monolith to a serverless, federated GraphQL architecture on AWS. Worked across the new TypeScript services and the legacy Node.js, Laravel, React, and Vue stacks during the transition.

FLEAT StreetLogic

Software Engineer (contract) Dec 2019 — Jul 2021

Backend APIs and React frontend for a mobile restaurant delivery platform. Built the driver control panel for route optimization, customer promotions, and the operations back office.

Perfect Presence

Director of Development Sep 2018 — Nov 2019

Backend infrastructure, APIs, and React / React Native apps for client and internal projects. Managed a small development team using an Agile process.

Syntrix Media

Owner, Lead Developer Oct 2015 — Sep 2018

Independent web application development and small-team contracting for a range of clients.

Actiview

Software Engineer Jul 2017 — May 2018

API backend for a mobile app helping blind and hard-of-hearing audiences experience films. Actiview was later acquired by Charter Communications in 2019; the technology now powers the Spectrum Access app.

Highwinds

Sr. Software Engineer Jul 2015 — Dec 2015

Built a central gateway API across the company's brands and Chrome extensions for the consumer VPN and Usenet products.

Fyre

Software Engineer Nov 2014 — Jul 2015

Server-side applications for talent recruiters. Led development of FyreSync, an automatic VMS-to-ATS content sync. Fyre was later acquired by Peoplenet in 2017, with FyreSync eventually rolled into Bullhorn as Bullhorn VMS Sync.

Right Brain Media

Software Engineer Mar 2013 — Nov 2014

Live video and CDN work serving millions of viewers worldwide. Built systems for propagating customer video to globally load-balanced player servers, plus a Laravel video CMS. Helped run streaming for The Masters, Wimbledon, and the Valve Dota 2 International.

Tinkering

A small language model

A custom byte-level transformer that segments text by entropy rather than fixed tokens, with Mamba SSM blocks in the encoder/decoder layers. Trying to see how far a small model can go through architecture choices instead of brute scale.

Learned stereo depth

Predicting per-pixel depth from stereo camera pairs. Started as a frustum-volume reconstruction and evolved into a smaller direct depth model trained on the TartanAir dataset.

A 3D scene viewer in Rust

A small renderer in Rust + Bevy for browsing photorealistic indoor scans (Habitat-Matterport). Originally a data pipeline for the stereo depth project above, before switching to TartanAir for better ground truth.