Developer | Data Visualization | Full-Stack Engineering
Let's ConnectI build tools that make complex systems easier to navigate. Each project below is a working experiment in how structured visualization and mental frameworks reduce the gap between novice and expert — the same thinking that helps you read a chess position applies to reading a codebase or a sentence in an unfamiliar language.
A visualization lab for chess positions. Board positions become D3 graphs that surface tactical patterns — discovered attacks, checkmate sequences, piece relationships. Three sections in progress: board visualization algorithms, a FEN/blindfold training tool, and a tactical statistics analyzer. 3D rendering via Three.js/Blender is in development.
GitHubCode and system architecture rendered in D2 — data pipelines, system design, and algorithmic logic made visual. The goal is to close the gap between written code and the mental models engineers use to reason about it, with an eye toward making that reasoning legible to non-engineers as well.
GitHubA language learning tool built around sentence-by-sentence translation rather than word-by-word. Currently Hindi. The approach treats language acquisition as a structured parsing problem — understanding how a sentence holds together before drilling individual vocabulary. The same pattern should generalize to other languages.
GitHub