Adam Valade
Built a distributed job queue, a real-time chess engine, and a full-stack social app. Backend systems, APIs, and production-ready software.
Projects
Selected projects that show how I build and ship real software.
Cadence — Music Social App
TypeScript / Python / PostgreSQL / Redis / Docker
Social music review and discovery platform.
- Built a full-stack music social app with a FastAPI/PostgreSQL backend, JWT auth, reviews, ratings, lists, and social features.
- Developed a responsive Next.js frontend with album pages, review flows, profile views, and dynamic user content.
- Deployed the system as a multi-service app with Dockerized API, frontend, PostgreSQL, and Redis services.
Megatron Chess — Chess Engine
C++ / Python / JavaScript / REST API
Playable web chess app powered by a custom engine.
- Built a playable web chess app backed by a custom engine with C++ bitboard move generation, Python search/evaluation, and a browser-based frontend.
- Implemented engine-side search, evaluation, legal move handling, and game-state management in Python.
- Integrated a JavaScript frontend and Node API to support live browser play against the engine.
ForgeQueue — Fault-Tolerant Distributed Job Queue
Python / Redis / Docker / REST
Fault-tolerant background job processing system.
- Built a Redis-backed distributed job queue with at-least-once delivery, worker leasing, crash recovery, retries, and dead-letter queue support.
- Implemented delayed scheduling and exponential backoff for retries using Redis sorted sets.
- Designed idempotency, deduplication, processing locks, and REST APIs for reliable queue operations.
About Me
I’m a Computer Science student at the University of Michigan building real-world software.
I focus on backend systems, APIs, and building production-ready software.
Seeking Summer 2026 software engineering internships.
Contact
Best way to reach me is email. I’m open to software engineering intern roles