Endpoint 51 Support

Projects

Build Six Portfolio Projects

Move from small API scripts to deployed, production-minded Python applications.

Weather CLI terminal output: validation, exponential backoff, retry, and structured logging

01

Production Weather CLI

Turn a fragile script into a resilient CLI tool. Exponential backoff, three-tier input validation, and structured logging.

Retry Logic Logging Validation
Ch. 13
Spotify dashboard project screenshot

02

Spotify Music Time Machine

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.

OAuth 2.0 Flask SQLite
Ch. 16
PostgreSQL migration project terminal screenshot

03

Enterprise Music Platform

Scale a working app from prototype to production database. SQLite to PostgreSQL, JSONB over raw track payloads, connection pooling, and an analytics dashboard.

PostgreSQL Alembic Chart.js
Ch. 24
Custom API architecture project diagram

04

News Aggregator API

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.

FastAPI JWT Auth OpenAPI
Ch. 26
Docker and AWS deployment terminal screenshot

05

Cloud-Native News Service

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.

Docker AWS ECS CI/CD
Ch. 27
Multi-source analytics architecture: APIs fan in to AWS SQS, three async workers, PostgreSQL dashboard output

06

Multi-Source Analytics Platform

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.

Microservices AWS Async
Ch. 30