Johan Alphonso Braga
Typing test⌘J
AboutProjectsReadingStackDesignStatusResume

Utilities

Ask anything Typing test

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

  • 57projects built
  • 26running live
  • 9languages
  • 253,578lines authored
  • 29carry 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.

24,716 lines / 154 files · Next.js, TypeScript, PostgreSQL, React

Lux

Products

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,229 lines / 109 files · 5 test files · Next.js, TypeScript, PostgreSQL, React

SAT0RU

Computer vision · sat0ru.johanthegoat.xyz

Hand-tracked cursed-technique visualiser: MediaPipe landmarks drive a Three.js particle engine, with an ML classifier picking the technique in real time.

5,073 lines / 47 files · 11 test files · JavaScript, Three.js, MediaPipe, TensorFlow.js, WebGL

Aegis Scan

Security

A defensive web-security assessment platform: passive scans of headers, cookies, TLS, DNS and technology hints, graded A–F with a remediation report.

8,351 lines / 107 files · Next.js, TypeScript, Drizzle, PostgreSQL

UPCAT Reviewer

Products · upcat-reviewer.johanthegoat.xyz

Adaptive study system with 1,017 questions across 28 topics that learns which topics you're weak at and schedules what to review next.

5,757 lines / 22 files · JavaScript, PWA, IndexedDB, Service Worker

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 · 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 · 10 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 57 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, HTTP API, 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, pytest, Monorepo, Algorithms, Simulation, Standards, Documentation, Matplotlib, PDF parsing, Web Audio, WebRTC, Realtime sync, Local dashboard, PyTorch, Stockfish, MCTS, NLP, LLM APIs, Gemini API, Speech recognition, AES-GCM, scrypt, serde

Also usedONNX Runtime Web, Tooling, WASM, Windows

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.