Prateek Singh
Researcher, builder, and storyteller.
Built gpudb — the first GPU SQL engine for Apple Silicon, now an official DuckDB Community Extension: one line installs Metal kernels into any DuckDB ≥ 1.5.5, with native-parity TPC-H end-to-end and 3–25× operator wins on an M4 Max.
Wrote The First Mind — a 20-chapter illustrated novel that tries to make learning what an LLM actually is genuinely fun. Five friends, one weekend hackathon, a year of late nights. Comic panels for every scene, audio narration in English and Hindi.
Launched Skill the Gap — free, browser-based and mobile-friendly AI courses for everyone, in English & Hindi. Seventeen courses from the basics to advanced, about ten minutes a day, free forever — no app, no fee, made for whoever you are.
Also four small native Rust tools — Notepatra (a code editor for the AI era), KAShot (a cross-platform screenshot tool), Diskhoji (a disk-space analyzer with a mini-game to play while it scans), and Kevat (a resumable file copier that survives unplugs and picks up from the last proven checkpoint). All four tiny native binaries — no Electron, no telemetry — all on the Projects page.
Published crimson-crab — a production-grade Rust SDK for Anthropic’s Claude API: streaming, tool use, extended thinking, prompt caching, and batches. 191 tests, a panic-free library enforced at compile time, a tokio-free public API, and a clean wasm32 type-check. v0.1.0, MSRV 1.75, dual MIT OR Apache-2.0. An independent project, not affiliated with Anthropic.
Published ferrovec — a tiny, dependency-light HNSW vector index built to compile to WebAssembly. serde & postcard are its only Rust dependencies, the wasm build is reported at ~33 KB gzipped, and a deterministic PRNG keeps getrandom out of the tree so it lands on wasm32 with no shims. The npm package adds transformers.js auto-embedding on a Web Worker, OPFS persistence, and cross-tab leader election — semantic search that runs entirely in the browser, no server. v0.3.1 on crates.io & npm.
The throughline behind the teaching: make AI genuinely accessible to everyone, for free, in their own language — a free course in English & Hindi, and a story that teaches what an LLM actually is.
theaivibe.org publishes all of itOpen sourceFree to read
Teaching AI to everyone — for free
The same idea, two forms: free AI education in your own language. One teaches the skills, the other teaches the ideas — both in English & Hindi, both free forever.
Skill the Gap
Free · EN/HILearn AI. In your own language.
Free, browser-based AI education in English & Hindi — no app, no fee, free forever. 17 courses from the basics to advanced, about ten minutes a day, anchored by two flagship tracks: AI ki ABCD (AI fundamentals + practical use) and Job-Ready Basics (digital skills + interview prep). An AI Lesson Helper answers from the lesson content in Hindi or English, with pathways for new starters, students, working professionals, and curious explorers — made for whoever you are.
Start learningThe First Mind
Live · Chapter 1 of 20A 20-chapter illustrated novel that teaches you what an LLM is — told as the story of five friends building one over a year. Bilingual EN/HI audio narration, comic-book panel art, an immersive per-page reader, free, no signup.
Start readingProjects
Eight shipped, all in active development — seven open-source projects on GitHub, plus Skill the Gap, a free AI-learning platform for everyone.

ferrovec
A tiny, dependency-light HNSW vector index built to compile to WebAssembly. serde + postcard the only Rust deps, ~33 KB gzipped wasm, no unsafe outside one SIMD kernel. transformers.js auto-embedding, OPFS persistence, cross-tab leader election — semantic search entirely in the browser. v0.3.1 on crates.io + npm.

gpudb
The first GPU SQL engine for Apple Silicon — now an official DuckDB Community Extension. INSTALL gpudb FROM community: native-parity TPC-H end-to-end, 3–25× Metal operator kernels, CUDA on Linux.
Notepatra
Code editor built for the AI era. Native C++/Rust, a tiny no-Electron binary, all 3 platforms. Local-first AI, no telemetry.
KAShot
Lightweight screenshot tool for every platform. Native Rust, no Electron, no telemetry, 9 annotation tools.
Diskhoji
Disk space analyzer for every platform. One ~6 MB native Rust binary — treemap, heatmap & radial views over a parallel scanner. Plus a built-in mini-game to sail while it scans. No telemetry, private by design.
Kevat
Resumable file copier & mover for large folders onto external drives — survives unplugs and crashes, resumes from the last proven checkpoint. One small native Rust binary, window + CLI in one, ~0.7 MB static CLI build for servers. No network, ever. MIT.

crimson-crab
Production-grade Rust SDK for Anthropic's Claude API — streaming, tool use, extended thinking, prompt caching, batches. 191 tests, panic-free at compile time, a tokio-free public API, and a clean wasm32 type-check. An independent project, not affiliated with Anthropic.
Skill the Gap
Free AI learning for everyone — 17 courses from the basics to advanced, in English & Hindi. Playful, jargon-free, ten minutes a day. No app, no fee, free forever. Made for whoever you are.
Currently shipping
- gpudb v0.4 — v0.3.0 now ships signed from the DuckDB Community Extensions registry (
INSTALL gpudb FROM community, one line, no manual download). Next up: landing the community-contributed Metal hash join — verified 9.9× on a 1M × 10M inner join — plus GPU window operators on the road to v1.0. - Podcast distribution — Apple Podcasts + Spotify submission for The First Mind audio narration. The iTunes-format RSS feed is built; just needs to land in the directories.
Get in touch
Open to collaboration on research, GPU systems, free AI education, or the stories.