Computer Science student at the University of Michigan.
I like building things that are technically difficult, especially backend systems, infrastructure, and projects where performance actually matters. Most of what I make ends up involving distributed systems, APIs, databases, or low-level optimization.
A chess engine with C++ move generation and Python search/evaluation, playable in the browser.
- UCI-compatible engine
- Bitboard move generation in C++
- Browser frontend with a Node.js backend
- C++ engine logic exposed to Python
Tech: C++, Python, JavaScript, Node.js
A Redis-backed job queue built to handle failures cleanly.
- Worker heartbeats and crash recovery
- Retry logic with exponential backoff
- Dead-letter queue support
- Duplicate job prevention
Tech: Python, Redis, PostgreSQL, Docker
A music logging and review app.
- User reviews, lists, and profiles
- Authentication and database-backed accounts
- Full-stack app with PostgreSQL and Redis
Tech: FastAPI, Next.js, TypeScript, PostgreSQL, Redis
Backend engineering, distributed systems, AI, databases, performance optimization, and building things that are fun to work on.
Languages: C++, Python, TypeScript, JavaScript, SQL, Java
Tools/Frameworks: FastAPI, React, Next.js, Redis, PostgreSQL, Docker
Portfolio: https://adamvalade.github.io
LinkedIn: https://www.linkedin.com/in/adamvalade/