$ whoami
Satyajit GhanaHead of Engineering, AI & 3D Perception
Head of Engineering · Inkers Technology · Bengaluru, India
I build deep-learning systems, 3D perception, and high-performance infra.
Head of Engineering at Inkers, where I work on industrial AI — 3D perception, deep learning, and the systems that ship it to production.
287 repos · 222 stars · 181 followers · stats →
ask anything about me — my work, projects, papers, patents. answers are grounded in this site's content.
🤖 agents: this site is machine-readable. start at /llms.txt, fetch any page as markdown by appending .md, query /api/* for JSON, or call the MCP endpoint. humans: it's all just the website.
AnyPS5: a PS5 game turned into a Linux program by relinking, not emulating
2026-10-08Claude Dashboards and Claude Motion: two artifact templates, and what a hosted explainer changes for a pipeline like ours
2026-10-08Claude Haiku 5.5: what "75% less to run" is made of
2026-10-08fsearch: whole-disk search on a Mac, and what the 17,000x is measured against
2026-10-08The integer-multiplication exponent race: from 2^-182 to 2^-14.6 in forty hours
2026-10-08
- LLM architectureA field guide to attention mechanisms
- Agents & harnessesDeepSeek Harness: an agent harness that refuses to send what it didn't log
- Inference & servingJev in the browser: N stops being a loop bound
- Training & RLStop looking, just guess: recomputing a GeoGuessr RL run from its raw data
- Image & video generationQwen-Image-2.1: the 7B is 28% of the pipeline, and the licence is not Apache-2.0
- Developer tools & infraBM25: the ranking function that refuses to die
Tokenizers v1 and Combinatorial BPE: a faster BPE, and the six ways to spell 'the'
Runs on a laptop CPUQwen-Image-2.1: the 7B is 28% of the pipeline, and the licence is not Apache-2.0
Interactive explanationsORPO: the odds ratio is the good part
Interactive explanationsNVIDIA Model Optimizer: from mtq.quantize to a 4.95-bit DeepSeek-R1
Runs on a consumer GPUEmbeddingGemma 2: the encoders are optional, the text model is not
Runs on a phone
Vritti UI
React 19 · Next.js 16 · Tailwind v4Animated React components and blocks you copy-paste into your shadcn/ui project. 560+ components, 240+ blocks, a visual theme editor, and a suite of creative tools (shaders, generative art, WebGL textures) — crafted for design engineers.
torch-point-ops
PyTorch · CUDA · C++High-performance PyTorch library for 3D point-cloud operations, with custom CUDA kernels.
fabrik
TypeScript · React · Vercel AI SDK@fabrik-sdk/ui — a generative-UI SDK for any LLM. The model decides what to render, not just what to say.
Quantum Orbital Visualizer
Next.js · Three.js · Rust (WASM)Interactive 3D atomic electron orbitals, rendered as hundreds of thousands of particles from the exact Schrödinger solutions — with swappable JS / Rust-WASM / C++23-WASM compute backends.
BOTCHA
Next.js · TypeScript · RedisAn inverted CAPTCHA that keeps humans out. Traditional CAPTCHAs ask you to prove you're human; BOTCHA asks you to prove you're a bot.
My site's chatbot was stuffing 273k tokens into every message. I gave it tools instead.
2026-07-20Giving my own search the Contextual BM25 treatment
2026-07-20Contextual Retrieval, with a runnable repro and a browser playground
2026-07-17
arXiv digest — 8 papers · standout ★
2026-07-22AdaFlash: Adaptive Speculative Decoding via On-Policy Distilled Diffusion Drafters