Resources
Everything I have published in one place: articles, the repositories behind them, and the design and development files other people can pick up and use.
Articles here
3 piecesI ship the prototype before the PRD
A document describes an argument. A prototype ends it. Why the fastest way to align a team is usually to build the smallest possible version of the disagreement.
Cutting onboarding time by 60% was not an AI problem
We put AI-driven search into an onboarding flow and completion time dropped by more than half. The interesting part is what the AI was actually fixing.
Running a product team across four time zones
Toronto, New York, Berlin, Lagos. What actually holds a distributed team together is not the standup, it is what you write down when nobody is in the room.
Published elsewhere
8 articles
How to Create Effective GitHub Issues for Feature Updates (opens on Medium, in a new tab)
The issue is the unit of work a team actually reads. What belongs in one, what does not, and why a vague ticket costs more than the feature it describes.
Medium

Breaking the Technical Barriers of Building Internal Tools (opens on Medium, in a new tab)
Automating Google Meet recording and filing with Apps Script, so post-meeting admin stops eating the hour after every call. The script is open source.
Medium
From Prototype to Production: How MCP Servers Transformed My Real Estate Monorepo (opens on Medium, in a new tab)
Giving an AI coding agent real tools instead of guesses. What MCP changed about the day-to-day of shipping a monorepo, and where it still gets in the way.
Medium
Stop Fighting Your Code, Give Your AI a Master Plan Instead (opens on Medium, in a new tab)
Type errors and rewrite loops are usually a planning failure, not a model failure. Writing the plan first and letting the agent execute against it.
Medium
Modern Form Validation with Regex (opens on Medium, in a new tab)
The patterns worth memorising, the ones worth looking up, and the validation rules that annoy real users more than they stop bad input.
Medium

Create Custom Profile Initial Avatar with Live Preview (opens on Dev.to, in a new tab)
Building initial-based avatars in the browser with a live preview, no image upload and no external service.
Dev.to · original

Idea: Lawyer's AI Discovery Assistant (opens on Medium, in a new tab)
A product sketch for AI-assisted legal discovery, written as a public idea rather than a pitch.
Medium

Unlocking the Power and Possibilities of Figma Profiles (opens on Medium, in a new tab)
What a Figma Community profile is actually for, and how publishing resources changed the way work found me.
Medium
Notes from the build
Occasional writing on product ownership, shipping AI features, and building from Lagos. No cadence promises, no forwarding your address anywhere.