Things I've built. Compilers for small chips, agents that cite their sources, a drawing app, a LiDAR pipeline, and whatever was bothering me that month.
Local-first research agent that verifies every claim against a source chunk before showing it.
Find where the unsolved mass actually lives, then route each mode to the solver that fits it.
Shipped desktop app that plans, draws, and letters a comic chapter, with every speech balloon left as editable text.
Three-stage pipeline from a raw utility-pole point cloud to fitted meshes with measurements, on a laptop CPU.
| lns-gorilla-timeseries | Financial data providers multiply prices by an adjustment factor, which fills every mantissa bit with noise and breaks XOR-based compressors. A 2 µs entropy probe detects it and routes each column to a log-number-system codec instead. Pre-registered, clean-room C++ implementations of Gorilla, Chimp128 and Elf. About 15% better than Gorilla on the held-out set. | C++ · Rust · Catch2 |
| llama.cpp | Upstream fix: a malformed grammar in a server request now fails cleanly with a 400 instead of surfacing as a server-side error. Merged. | C++ |
| zeckendorf-experiments | Exact arithmetic in the golden-ratio basis, then seventeen numbered experiments applying it to decay, oscillators, waves and two-body orbits. Inconclusive, and written up as such, with convergence checks and out-of-sample tests. | Python |
| zeckendorf-verifier | The instrument for the above: a six-crate Rust workspace simulating the inner solar system with Velocity Verlet, streaming state over WebSocket to a Three.js front end with live energy-drift readouts. | Rust · Tokio · Three.js |
| point-cloud-reconstruction | Surfaces from sparse, noisy indoor scans. A CLI with three reconstruction methods, a benchmark harness comparing them, and a Streamlit demo. | Python · Open3D |
| llm-visualizer | GPT-2 running in the browser with live attention heatmaps, token probabilities and the residual stream. No backend. | React · Transformers.js · D3 |
| beacon | An always-on companion for a 2 GB Jetson Nano: terminal-style web UI, SQLite memory, voice, and a wake-on-LAN endpoint for the desk PC. | Python · FastAPI |
| aether | A drawing and diagramming canvas you can drive with a mouse, hand gestures from a webcam, or your voice, with an assistant that edits the canvas from a sentence. | PyQt6 · MediaPipe |
| Mitacs Globalink Research Award | Competitive research award funding a summer at Concordia University, Montreal. Few-shot domain adaptation for biosignal classification, 85% accuracy on unseen subjects. | 2022 |
| TAM-VIT | Founder and chairperson of VIT's first AI technical organization. Grew it to 200+ members. | Founder |
| Microsoft Learn Student Ambassador | Ran 10+ workshops on machine learning and Azure for students. | Ambassador |
| IET Computers & Digital Techniques | Expert reviewer for the journal. | Reviewer |
| Google Jules | Early-access beta tester for Google's coding agent. | Beta program |
I'm Anuj. I build stuff. Day job: making vision models run on a small chip. Nights: whatever sounds fun. I like it when things work. When they don't, I fix them. When an experiment fails, I write that down too. That's about it. If you want to build something, email me.