Anuj
Attri

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.

Rev 2026.09
Atlanta, GA

1.0 Projects

Scholiast
02

Scholiast

Local-first research agent that verifies every claim against a source chunk before showing it.

Electron · LangGraph · llama.cppRead the writeup →

Firestarter
04

Firestarter

Shipped desktop app that plans, draws, and letters a comic chapter, with every speech balloon left as editable text.

Electron · Python stdlib · DockerRead the writeup →

2.0 Smaller things

lns-gorilla-timeseriesFinancial 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.cppUpstream 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-experimentsExact 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-verifierThe 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-reconstructionSurfaces from sparse, noisy indoor scans. A CLI with three reconstruction methods, a benchmark harness comparing them, and a Streamlit demo.Python · Open3D
llm-visualizerGPT-2 running in the browser with live attention heatmaps, token probabilities and the residual stream. No backend.React · Transformers.js · D3
beaconAn 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
aetherA 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

3.0 Awards & organizations

Mitacs Globalink Research AwardCompetitive research award funding a summer at Concordia University, Montreal. Few-shot domain adaptation for biosignal classification, 85% accuracy on unseen subjects.2022
TAM-VITFounder and chairperson of VIT's first AI technical organization. Grew it to 200+ members.Founder
Microsoft Learn Student AmbassadorRan 10+ workshops on machine learning and Azure for students.Ambassador
IET Computers & Digital TechniquesExpert reviewer for the journal.Reviewer
Google JulesEarly-access beta tester for Google's coding agent.Beta program

4.0 About

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.