Portfolio

All Projects.

Every project is deployed, documented, and built with deliberate technical decisions. Click any card to explore the live demo or API docs.

Stinger Featured

A self-hostable webhook delivery platform built in Python with FastAPI. Automatic retries and backoff, HMAC signatures, circuit breaker for dead endpoints, and more.

FastAPI PostgreSQL pytest Docker HMAC-SHA256 uv
Static

A full-stack shortwave-inspired chatroom app built with FastAPI, React, and PostgreSQL. Features JWT authentication, real-time WebSocket messaging, and a Redis-powered presence system to track online users. Deployed on Railway with Docker.

FastAPI React PostgreSQL Redis JWT pytest WebSockets Docker OAuth 2.0
DevTrack

A full-stack job application tracker for developers. Features a kanban board with four status columns, real-time WebSocket sync, Celery + Redis scheduled email reminders, Cloudflare R2 document storage, and an analytics dashboard. Includes a pytest test suite covering authentication and CRUD operations.

FastAPI React PostgreSQL Celery Redis WebSockets Cloudflare R2 Docker pytest
Fading Visions

A full-stack photo gallery app that lets users curate aesthetic collections using the Unsplash API. Search by aesthetic name and receive a curated gallery. Features gallery management with a many-to-many join table data model, JWT authentication, and bcrypt-sha256 password hashing.

FastAPI React PostgreSQL Unsplash API SQLAlchemy Alembic Docker
userAPI

A RESTful notes API with full CRUD operations and user authentication. Demonstrates core backend fundamentals: JWT token auth, bcrypt-sha256 password hashing, Alembic schema migrations, Pydantic data validation, and SQLAlchemy ORM interaction.

FastAPI PostgreSQL JWT Alembic Pydantic Docker

Let's work together.

I'm currently open to full-time backend or software engineering roles. Feel free to reach out on any platform below.