Repo Interview Coach
Turn a public GitHub repository into interview practice grounded in its code.
Technologies & Tools
Vinext
React
Cloudflare Workers
What I built
- Inspect a public repository and use its code as context for interview preparation.
- Practice explaining implementation choices and trade-offs with questions tied to the repository.
Live Ask2Query
Clarifies ambiguous questions before turning them into SQL.
Technologies & Tools
Python
Flask
JavaScript
Node.js
What I built
- Uses schema and sample records to help users choose between different interpretations of a question.
- Compares SQL generated from the original and clarified questions, with evaluation on BIRD benchmark examples.
ReliefLink
Peer-to-peer messaging for when internet access goes down.
Technologies & Tools
Go
React
What I built
- Uses libp2p, mDNS discovery, and PubSub to let nearby peers discover each other and join chat rooms.
- Connects a React interface to the Go node over a local HTTP bridge and keeps message logs on the device.
miniredis
A Redis-compatible in-memory database built from scratch in C++17.
Technologies & Tools
What I built
- Implements RESP2 over POSIX sockets so redis-cli and standard Redis client libraries can connect.
- Supports key expiry, LRU eviction, transactions, Pub/Sub, snapshots, append-only persistence, and replication.
SanketSpeak
Recognizes dynamic Indian Sign Language gestures and turns predictions into speech.
Technologies & Tools
Python
TensorFlow
Keras
OpenCV
What I built
- Models movement across frames with a CNN, bidirectional LSTM, and attention.
- Reached 95% validation accuracy on INCLUDE-50 in the project evaluation.