
GitHub
Backend engineer who loves distributed systems and developer productivity. Rails core contributor.

Zero-downtime migration of 500GB database serving 10M users
Needed to migrate 500GB database to new schema. Downtime was not acceptable. Previous migrations had caused 2-hour outages.
Designed dual-write strategy with AI-assisted migration script generation. Built rollback mechanisms. Used Claude to analyze query patterns and optimize.
Migrated 10M users with zero downtime. Query performance improved 3x. No data loss. Documented process is now standard at Shopify.

API was slow. P99 latency was 2 seconds. Users were complaining. Mobile app felt sluggish.
Used Claude to analyze slow queries, added strategic caching, optimized N+1 queries, implemented GraphQL batching.
P99 latency: 2000ms → 200ms. API throughput increased 5x. User satisfaction up 25%. Mobile app rating: 3.8 → 4.6.

Test suite took 45 minutes to run. Developers were context-switching constantly. Deployment velocity was limited.
Profiled test suite, parallelized tests, used AI to identify and remove slow/redundant tests, optimized database setup.
CI time: 45min → 8min. Developer productivity up 30%. Deploy frequency: 5x/day → 20x/day. Team morale improved significantly.