Johan Alphonso Braga
WorkProjectsReadingStackCraftDesignStatusResume

Utilities

Ask anything

Elsewhere

GitHub

Alphonso Braga

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++.

By the numbers

  • 81projects built
  • 52running live
  • 9languages
  • 324,551lines authored
  • 52carry tests

Counted from the source by npm run scope, not estimated.

Selected work

Kivo

Products

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

Lux

Products · lux.johanthegoat.xyz

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

Coil

Products · python.johanthegoat.xyz

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

Halo

Machine learning · halo.johanthegoat.xyz

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

Icarus

Products

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

Classic Pares POS

Products

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

Polyglot Discord Platform

Systems

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.

Stack

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.