Projects
These projects combine automation, APIs, data processing, persistence, and regression testing. The summaries below focus on the problem, the system design, and the engineering decisions behind each build.
Automation pipeline
Content Automation Software
A Python and FastAPI pipeline that converts long-form source material into formatted short-form clips, reducing a multi-step editing and publishing workflow to repeatable commands and API calls.
What I built
- Ingestion from Reddit, Twitch, and general web sources
- Highlight segmentation, short-form formatting, and autogenerated subtitles
- Command-line and REST interfaces for hands-free batch publishing
Engineering focus
I designed the workflow as separable stages so source ingestion, media processing, formatting, and delivery can be tested and changed without rewriting the entire pipeline.
Follow future source releases on GitHubFull-stack analytics
Portfolio Analytics Toolkit
A full-stack portfolio comparison application that aligns stocks and portfolio buckets on a normalized timeline, then measures performance against an SPY benchmark.
What I built
- Cache-first Polygon and Alpha Vantage market-data retrieval
- Incoming-cash allocation logic, normalized performance, and SPY comparisons
- Local portfolio persistence plus Jest and Supertest regression coverage
Engineering focus
The application keeps data retrieval, portfolio calculations, storage, and presentation distinct. Regression tests protect both API contracts and the calculations that drive the visual comparisons.
Follow future source releases on GitHub