X: 0000 Y: 0000

Backend engineer from Nairobi. I build the things other developers treat as a black box — compilers, consensus algorithms, caches, blockchains — to actually understand how they work.

DRAWN BYH. OMBATI
SHEET01 / 06
REV2026.07
SCALE1:1
system diagnostics
0
Systems built
7
Languages linked
0
Frameworks used
1
Upstream merges
Sheet 02 / 06 — Component Index
Manifest

Projects

No frameworks or libraries doing the hard part. Filter by language, then expand any entry.

Sheet 03 / 06 — Live Systems
Live project

Running at the moment

A component library in vanilla JavaScript; buttons, modals, dropdowns and toasts. Interact with it below.

build-your-own-ui-library/demo
Live project

Also running at the moment

A chess engine in Go with alpha-beta search, transposition tables, and quiescence search. Play against it below.

chess-engine-go/docs
Live project

Also running at the moment

A real-time collaborative whiteboard using CRDT-based conflict resolution over WebSockets. Draw below — anyone else viewing this page right now sees it live too.

collab-whiteboard/docs
Live project

Also running at the moment

GPT-2 124M, implemented entirely from scratch in NumPy — no ML framework involved. Type a prompt below and watch live token confidence, attention weights, and generation stats as it runs.

gpt2-inference-engine
Sheet 04 / 06 — Activity Log
Activity

Activity Graph

GitHub contribution graph
Sheet 05 / 06 — Field Report
Contribution

Open Source Contributions

Building alone only proves so much in my opinion.

ossf/cve-bin-tool 250+ contributors · OpenSSF

Added AlmaLinux test coverage for the unbound checker, after confirming the existing test data only covered Fedora, Debian, and OpenWrt with no recent RPM-based distro coverage.

View PR #5804 →
Sheet 06 / 06 — Revision History
calculating...
REV 2026.07 — added gpt2-inference-engine, collab-whiteboard, chess-engine-gogithub.com/Hanningtone03
press / to search