$ whoami
Satyajit Ghana
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.
AIRA: the bottlenecks it named, and an audit that complicates the tease
2026-09-08Audio8: eight checkpoints, one broken link, and a 3B model with nowhere to ship
2026-09-08Z1T: sparse transformers for a chip that samples, not multiplies — and what 100x actually measures
2026-09-08Ling-3.0-flash-Fin: a finance finetune, and a benchmark that grades where the numbers came from
2026-09-08MiniCPM5-2B: how 2 KV heads pay for a 131K window
2026-09-08
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