Overview
Full write-up in progress. Built during a summer internship at Capital Technology Group — a full-stack data platform, from PostgreSQL schema design through a Python ETL pipeline that cut a 270-million-record dataset down to a workable 3.2 million, to a Vue.js + Cesium frontend picked up cold with two weeks left on the clock.
Live at movementmap.capitaltg.dev. Full story soon: the schema decisions, the ETL bottleneck, and the five-day frontend pivot.