Case studies
Problems I dug into, with the numbers.
What broke, why, what I changed, and what production said afterwards. Every number says where it was measured.
- 0.0%
fewer worker restarts in production
AptEdge · Oct 2026
Search worker restarts
Search workers restarted every few minutes for five years, because health checks were aging them out. One hook stopped it.
- Python
- Gunicorn
- Kubernetes
- Production debugging
- 0.0×
faster frontend builds in CI, 12.3 to 3.3 minutes
AptEdge · Mar 2026
webpack to Vite
I moved the frontend from webpack to Vite on my own. CI builds got 3.7× faster, and the JavaScript the app loads up front fell 80%.
- Vite
- React 19
- MUI 7
- Tailwind
- Build tooling
- $0k+
a year saved moving aptedge.io off WordPress
AptEdge · 2026
aptedge.io, off WordPress
I designed and rebuilt AptEdge's website in Next.js and moved it off WordPress, saving more than $30k a year in hosting, plugin licences and agency fees.
- Next.js
- TypeScript
- Design
- WordPress migration
- Cost
- $0k
a year in crawler runs, down to cents a run
AptEdge · 2025
Crawler to API
A crawler scraped one customer's articles for $10 and a couple of hours a run, three times a day. Calling their API with the login they'd shared cut each run to minutes and cents.
- Data ingestion
- APIs
- Rate limiting
- Apify
- Cost