David Frost
Software engineer working on cloud infrastructure at Capital One.
Now
I'm building Retrofolio, a portfolio backtester born out of an interest in portfolio theory and historical asset allocation. At Capital One I work on the network infrastructure behind the web and mobile apps, mostly cloud engineering, infrastructure-as-code, and CI/CD.
Writing
Sentry earned its keep before I closed the terminal ·
Streamlining Multi-Agent Development ·
CloudFront Continuous Deployment: Sharp Edges and When to Use It ·
Projects
Retrofolio: a portfolio backtester with a Next.js frontend and a FastAPI backend. Long-running backtests run on a Celery and Redis task pipeline. Postgres for persistence, the whole six-service stack on a single Compute Engine VM behind Cloudflare, with Terraform and GitHub Actions driving infra and deploys.
Smart Lamp: IoT lighting system built with Raspberry Pi, MQTT, and Bluetooth for real-time control. Backed by a Django web dashboard with WebSockets and a native iOS app in Swift, with Ansible handling provisioning. Built four full-stack interfaces around a single physical device.
dhfrost.com: yes, this one. Astro and Tailwind on Cloudflare Pages, with the surrounding Cloudflare config codified in OpenTofu. Site and infra both ship through CI/CD: preview on PR, deploy on merge.