Skip to content
namra.shah
Index
Work
Writing
About
Contact
◐
Alpha–beta · depth 6
45,000
−98% nodes pruned
Software Engineer, Vadodara, India
I build backend
systems that hold up
under pressure.
Working with Node, TypeScript, Postgres and C++.
Open to new opportunities.
Reach me at
1shahnamra@gmail.com
.
Selected work
Things I’ve
built.
All work
→
2024, Present
Chess Engine
C++17 chess engine from scratch. Bitboards, iterative deepening alpha-beta, Zobrist transposition table. Cut depth-6 search from 3.28M to 45K nodes, about 98% fewer across optimization passes.
GitHub
C++ · BITBOARDS · ALPHA-BETA
→
2025
CinemaRanked
Elo-based head-to-head movie ranking with dynamic K-factors and weighted pairing. Atomic vote transactions with SELECT FOR UPDATE in Postgres.
GitHub
Live
NODE · POSTGRES · TMDB
→
2024
Queued
Real-time collaborative music playlist. Socket.IO for live updates, Redis caching, k6 load-tested locally at around 500 req/s.
GitHub
SOCKET.IO · REDIS · DOCKER
→
Stack
Tools I work with.
Languages
05
Backend & Data
06
Infra & Tooling
05
GitHub activity
@Shah-Namra →
Activity graph is taking a break. View it live on
GitHub
.
Mon
Wed
Fri
Less
More
Lately
Things I’m reading, watching, listening to.
listening
—
On Spotify →
Recently watched
—
On Letterboxd →
Writing
Long-form, occasionally.
Reading list
→
Latest
Cutting 98% of the search nodes in a chess engine →
Have something worth
building?
1shahnamra@gmail.com
→
More ways to reach me
Open to work · usually replies within a day