Kivo
A life operating system: one account holding Money, School, Commute, Life and Local, with a home brief that reads all five together to say what the day asks of you.
25,453 lines / 156 files · 1 test file · Next.js, TypeScript, PostgreSQL, React
Full-stack engineer
I am a full-stack engineer. I write the interface, the service behind it and the schema under that, in whichever language the problem actually wants: 9 of them across this catalog, from TypeScript and Python to Kotlin, Go, Rust and C++.
Counted from the source by npm run scope, not estimated.
A life operating system: one account holding Money, School, Commute, Life and Local, with a home brief that reads all five together to say what the day asks of you.
25,453 lines / 156 files · 1 test file · Next.js, TypeScript, PostgreSQL, React
A business operating system. A business signs up, picks its type, and gets a public site, a customer record, a booking or order flow and numbers that all know about each other.
16,889 lines / 115 files · 5 test files · Next.js, TypeScript, PostgreSQL, React
A Python playground for kids. Real Python 3.14 runs in the browser through Pyodide, and 24 missions across 8 levels go from print to a small adventure game, with turtle drawing and friendly explanations of Python errors.
6,686 lines / 27 files · 1 test file · Python, Pyodide, JavaScript, Web Workers, Vite, Vercel
A reverse GitHub for AI-written work. Give it a repository, gist, pull request, package or web page and it returns a calibrated estimate of whether the work was AI-generated, with the file, commit or line that shows why.
18,267 lines / 104 files · 14 test files · Python, FastAPI, PostgreSQL, ML, Vercel
A Valorant strategy and line-up tool published on the Microsoft Store, built around a drawing system teams use to create, save and iterate on strategies locally.
52,155 lines / 233 files · 22 test files · Flutter, Dart, Android, Windows
A real tablet point-of-sale system running in a restaurant: menu, cart, tickets, inventory and reports, packaged as an Android app and doubling as a remote reporting site.
21,017 lines / 134 files · 11 test files · React, TypeScript, Vite, Android, Kotlin
A full Discord platform across four languages: a discord.js gateway bot, a Kotlin Ktor API as system of record, a React admin dashboard and an MCP server for control from inside ChatGPT.
13,330 lines / 53 files · TypeScript, Kotlin, Ktor, React, Docker, MCP
All 81 at johanthegoat.xyz/projects. Reachability for every live project is checked at johanthegoat.xyz/status.
LanguagesJavaScript, TypeScript, Python, Kotlin, Go, Rust, Java, C++, Dart
FrontendReact, Next.js, Vite, HTML, CSS, Canvas, PWA, Service Worker, LocalStorage, IndexedDB
Backend & dataNode, PostgreSQL, Drizzle, SQLite, Room, Ktor, WebSockets, Protobuf, CRDT, Vector clocks
Graphics & visionWebGL, WebGPU, WGSL, Three.js, MediaPipe, MediaPipe Tasks, TensorFlow.js, WebGazer, OpenCV, YOLO11, Computer vision, ML, Virtual camera
Desktop & mobileElectron, Android, Compose, Flutter, TWA, Gradle, Windows APIs, Windows SendInput, Windows GUI, Tesseract OCR, MapLibre
Tooling & practiceCLI, Docker, MCP, Monorepo, Algorithms, Simulation, Standards, Documentation, PDF parsing, Web Audio, WebRTC, Local dashboard, PyTorch, Stockfish, MCTS, LLM APIs, Gemini API, Speech recognition, AES-GCM, scrypt, serde
Also usedBroadcastChannel, CSV, CommonMark, Dynamic programming, FastAPI, Information retrieval, Intl API, Jetpack Compose, Notifications API, ONNX Runtime Web, Pyodide, SVG, Tooling, Vercel, WASM, Web Crypto, Web Workers, Windows, iCalendar, koffi, node:http, node:test
Press ⌘P to save this as a PDF. It prints on white with the navigation stripped and every link's address spelled out, because a URL is not clickable on paper.