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.