projects
things i've made to understand things
some are products, some are research, most are just me trying to understand something by building it. the ones with a peeled corner have media — tap it.
Lumen
completeda screen-aware ai agent for linux. desktop chat with tool access to your obsidian vault, gmail, calendar and screen, and it acts on them. built on gemini, one-line install.
↳ i daily drive this
click me ↘Scholic
completeda social annotation platform: chrome extension + web app for highlighting and threading discussions over any page. margins and book clubs for the whole web.
↳ for all the research papers i read
click me ↘bbn-sim
researchbig brother simulacra: a house of llm agents that talk, scheme and form alliances on their own. exploring memory, reflection and emergent group dynamics in a reality-tv frame.
naira-bert
completeda bert-style encoder pretrained on ~200k nairaland posts i scraped. a small mlm that actually models how nigerians write online.
↳ scraped 200k posts for this
Beacon
completeda self-hosted event relay that fans events out to any notification channel you want, no third-party saas in the loop.
click me ↘Soro
ongoingan interpreter for a language whose keywords are broken english (pidgin). bytecode compiler + stack vm, started in zig, now rewriting in c.
↳ my forever side project
Pico
ongoinga tiny ml framework from scratch in c++: tensors, reverse-mode autograd and backprop, built to understand them instead of trusting pytorch.
Danfo
ongoingtransit infrastructure over lagos' informal danfo network with no gps on the buses. the bet: instrument the riders, not the vehicles, and infer routes and stops from their telemetry.
mnesh
researcha local shell next-command predictor. trains on session telemetry (cmd, cwd, git state, exit codes) to rank likely next commands. began as an rnn, now a local qwen on llama-server.
↳ completely flopped
Voxel
completeda lightweight clipboard manager for linux. a go clipboard watcher that persists history to sqlite, with a react ui to search back through it.
jason
completeda json parser in zig with jsonpath-style queries and zero deps beyond the stdlib. my first zig project, built to learn the language.
↳ my first ever zig
sweep.nvim
completedfully local ai code completion for neovim on sweep next-edit. groups edits into hunks with inline virtual-text previews and jump-to-change.
↳ the 6★ one ✶