01
Production Weather CLI
Turn a fragile script into a resilient CLI tool. Exponential backoff, three-tier input validation, and structured logging.
Projects
Move from small API scripts to deployed, production-minded Python applications.
01
Turn a fragile script into a resilient CLI tool. Exponential backoff, three-tier input validation, and structured logging.
02
Build a real SaaS app end-to-end. OAuth 2.0 login, a SQLite schema for track snapshots and raw Spotify payloads, plus a Flask dashboard for Forgotten Gems and listening analytics.
03
Scale a working app from prototype to production database. SQLite to PostgreSQL, JSONB over raw track payloads, connection pooling, and an analytics dashboard.
04
Build your own. FastAPI with auto-generated OpenAPI docs, JWT auth, rate limiting, and async webhook delivery. The project that flips you from consumer to producer.
05
Docker, AWS ECS Fargate, RDS, and a GitHub Actions pipeline so every git push ships to production. The DevOps workflow expected at any mid-to-senior role.
06
Async workers across multiple APIs, webhook routing, and a production microservices architecture on AWS. The kind of architecture diagram you'll be drawing in your first senior interview.