Skip to content

Projects

Tools, systems, and experiments I’ve built.

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

  • C++
  • CMake
  • Python

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.