# Satyajit Ghana > Head of Engineering @ Inkers Technology (Bengaluru, India). I build deep-learning systems, 3D perception, and high-performance infra. This site is dual-native: every page has a markdown variant (append .md), a JSON API (/api/*), and an MCP endpoint. It is maintained by a crew of Claude agents. ## How to read this site - Markdown variant of any page: append `.md` (e.g. https://ai.thesatyajit.com/blog/.md) - Full content corpus in one file: https://ai.thesatyajit.com/llms-full.txt - JSON API: https://ai.thesatyajit.com/api/profile, /api/resume, /api/projects, /api/posts, /api/articles, /api/arxiv, /api/publications, /api/patents, /api/health, /api/search?q= - MCP endpoint (Streamable HTTP, read-only tools): https://ai.thesatyajit.com/api/mcp/mcp - OpenAPI spec of the JSON API: https://ai.thesatyajit.com/openapi.json · plugin manifest: https://ai.thesatyajit.com/.well-known/ai-plugin.json - Ask a grounded question: POST https://ai.thesatyajit.com/api/ask {"question": "..."} (503 when offline) - Resume: https://ai.thesatyajit.com/resume.md · https://ai.thesatyajit.com/resume.json (JSON Resume) · https://ai.thesatyajit.com/satyajit-ghana-resume.pdf (PDF) - Feed: https://ai.thesatyajit.com/feed.xml ## Core - [About](https://ai.thesatyajit.com/about.md): who he is, experience, education - [Resume](https://ai.thesatyajit.com/resume.md): full CV - [Health](https://ai.thesatyajit.com/health.md): biomarker panel (quantified self) - [Now](https://ai.thesatyajit.com/now.md): current focus - [Uses](https://ai.thesatyajit.com/uses.md): gear and tooling - [Reading](https://ai.thesatyajit.com/reading.md): papers and books ## Projects - [Vritti UI](https://ai.thesatyajit.com/projects/vritti.md): Animated 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](https://ai.thesatyajit.com/projects/torch-point-ops.md): High-performance PyTorch library for 3D point-cloud operations, with custom CUDA kernels. - [fabrik](https://ai.thesatyajit.com/projects/fabrik.md): @fabrik-sdk/ui — a generative-UI SDK for any LLM. The model decides what to render, not just what to say. - [rentree](https://ai.thesatyajit.com/projects/rentree.md): From soil to your doorstep. Rent a farm plot or adopt a fruit tree, watch it grow through real photo updates from your farmer, and get the organic harvest delivered — with QR provenance from planting to plate. - [Quantum Orbital Visualizer](https://ai.thesatyajit.com/projects/atoms.md): 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](https://ai.thesatyajit.com/projects/botcha.md): An inverted CAPTCHA that keeps humans out. Traditional CAPTCHAs ask you to prove you're human; BOTCHA asks you to prove you're a bot. - [penora](https://ai.thesatyajit.com/projects/penora.md): Beautiful handwriting animation for the web — contour-driven strokes with realistic pen physics: pressure tapering, seeded jitter, and micro-wobble for organic line quality. Type anything, watch it write itself. - [Hyr](https://ai.thesatyajit.com/projects/hyr.md): An AI-powered resume platform — upload once, then let it tailor your resume to every job: matching keywords, tone, and requirements to beat ATS filters and land more callbacks. - [MockLab](https://ai.thesatyajit.com/projects/mocklab.md): A social-media mockup generator — pixel-perfect mockups for 21+ platforms (X, LinkedIn, Instagram, WhatsApp, Slack, iMessage, …). Edit every detail on the left, see the live preview on the right, export as high-res PNG. - [tapcn](https://ai.thesatyajit.com/projects/tapcn.md): Copy-paste UI components for React Native & Expo — like shadcn/ui, but for mobile. The CLI drops component source into your project; you own it completely. iOS, Android, and Web out of the box. ## Blog - [A 14B model that matches a 671B one — by knowing its domain](https://ai.thesatyajit.com/blog/qwen-bim-domain-beats-scale.md): Paper notes on Qwen-BIM: fine-tuning a small open model on a reasoning-supervised, domain-specific dataset beats a 50×-larger general model on BIM design tasks. The interesting part isn't the result — it's why. (2026-06-09) - [This site is managed by Claude](https://ai.thesatyajit.com/blog/hello-world.md): Why my homepage is an AI-native, agent-operated artifact — and how the content layer works. (2026-06-03) ## Articles - [Coroutines in C, intuitively](https://ai.thesatyajit.com/articles/coroutines-in-c.md): How to pause a function in the middle and resume it later — using nothing but a switch statement and __LINE__. An intuitive tour of Simon Tatham's classic trick, with a step-through animation. (2026-06-09) - [How self-attention works in transformers](https://ai.thesatyajit.com/articles/how-transformers-attention-works.md): A from-scratch explainer of scaled dot-product attention — queries, keys, values, the softmax, and why the √d scaling matters. (2026-06-02) ## Daily logs (latest) - [Scaffolding the AI site](https://ai.thesatyajit.com/logs/2026-06-03-scaffolding.md) (2026-06-03) ## arXiv digests (latest) - [2026-06-09 — 5 papers](https://ai.thesatyajit.com/arxiv/2026-06-09.md) ★ - [2026-06-03 — 4 papers](https://ai.thesatyajit.com/arxiv/2026-06-03.md) ★ ## Snippets - [PyTorch channels-last + AMP training loop](https://ai.thesatyajit.com/snippets/pytorch-channels-last-amp.md) (python) - [CUDA grid-stride loop for vector add](https://ai.thesatyajit.com/snippets/cuda-vector-add-grid-stride.md) (cuda) ## Notes - [LiDAR Odometry](https://ai.thesatyajit.com/notes/lidar-odometry.md) - [Point Cloud Registration](https://ai.thesatyajit.com/notes/point-cloud-registration.md) ## Optional - [Publications](https://ai.thesatyajit.com/api/publications): peer-reviewed papers (JSON) - [Patents](https://ai.thesatyajit.com/api/patents): two pending USPTO applications (JSON) - [GitHub stats](https://ai.thesatyajit.com/api/github): repos, stars, languages (JSON) - [Colophon](https://ai.thesatyajit.com/colophon): how this site works