Projects
Synapse
A local CLI that maps any codebase by what it depends on: a ranked 3D graph of its files, with cited answers to questions about the code.
Role: Solo build. Built with TypeScript, Node.js, tree-sitter, graphology, Ollama, three.js. 2026.
Published on npm with 271 tests. Parses five languages and resolves imports to real files, ranks them by PageRank over the import graph plus git history, and answers questions with cited sources through a local Ollama model.
NPM — Synapse SOURCE — Synapse
XPlayVerse
A full-stack social gaming platform that folds game discovery, community feeds and player identity into one product instead of five.
Role: Solo build — capstone. Built with React, Node.js, Express, MongoDB, Socket.io, Gemini AI. 2025.
Deployed. Real-time chat and notifications over Socket.io, JWT auth with role-based access, RAWG game data, PayPal payments and AI smart replies.
LIVE — XPlayVerse SOURCE — XPlayVerse
BaatChit
A peer-to-peer video platform with audio, screen sharing and in-call chat, built directly on WebRTC rather than on a hosted SDK.
Role: Solo build. Built with React, Node.js, WebRTC, Socket.io, WebSockets. 2025.
Deployed. Low-latency peer-to-peer calls with socket-based room management and NAT traversal.
LIVE — BaatChit SOURCE — BaatChit
Technical skills
LANGUAGES
TypeScript, JavaScript, Python, C++, Java
INTERFACE
React, Next.js, Tailwind, MUI
SERVICES
Node.js, Express, FastAPI, Socket.IO, WebRTC
DATA
MongoDB, PostgreSQL, MySQL
INFRASTRUCTURE
Docker, Git, Actions, Postman, Grafana, Linux
INTELLIGENCE
Ollama, Gemini