Hi, I’m OJ. I build boring things that work on the internet.
I work across technology and product at PiggyVest, where the job is making savings, investing, payments, and the systems around them feel simple at the edge.
My taste is boring in the useful way: clear data models, fewer moving parts, good queues, careful product loops, and enough taste to know when the clever thing is making life harder.
Outside the main work, I build small tools for coding agents, write when an idea refuses to leave me alone, and keep poking at how software turns into leverage for people and businesses.
Technology & Product, PiggyVest — Lagos
I joined the engineering side, grew through engineering management, and now work across the technology and product surface. The work is a lot of what good fintech quietly needs: reliability, product judgment, internal systems, and teams that can keep shipping without turning the product into a maze.
A creator-community product I co-founded. It sat in the interesting mess between community, distribution, monetization, and the very practical question of what people will actually use after the launch energy wears off.
A cross-agent resume skill for carrying context across Claude Code, Codex, Antigravity, and OpenCode.
Invoke the Codex CLI as an external, second-model reviewer from inside Claude Code.
The mirror image — invoke the Claude CLI as an external reviewer from inside Codex.
Evidence-backed, debate-style decisions for coding agents — argue the paths, then judge them.
Audits product surfaces against their analytics instrumentation and ingestion — catches the events you forgot to fire.
Backend
- Node · TypeScriptsmall services, explicit edges
- APIs that stay boring
Data
- Postgressource-of-truth thinking
- Redis · queues · job design
Infra
- Agent workflowsreview, resume, judge, audit
- Reusable skills over one-off prompts
Thinking about
- Agents as systems
- Distribution, value chains, leverage