About
Self-taught (Docs don't count)
I was writing code before I ever got to university. I started in 2019 with C# and Unity, building games, because I loved playing them and wanted to understand how they worked. Technology fascinated me generally: software came easily to me, and I spent a lot of that time reading through hardware and software topics on Wikipedia and Wikiversity, just because I wanted to know more.
Like a lot of Nigerian kids, what I studied at university wasn't really my choice. My parents wouldn't let me study computer science, so I studied something else instead. That never stopped me though. I spent those years jumping between whatever I was curious about: Figma, Canva, other online design tools, then building sites for clients with low-code tools like WordPress, Framer, and Shopify.
Towards my final year, I decided to stop treating it as a side interest and actually learn TypeScript/JavaScript properly, along with the rest of the stack. It didn't take long after that before I was working on real projects, and that's how I got here. I choose to learn TypeScript/JavaScript because of its versatility and the vast ecosystem around it. Jeff Atwood put it best: Any application that can be written in JavaScript will eventually be written in JavaScript.
I build softwares fast with AI agents doing a lot of the heavy lifting. That's genuinely how I hit 10x speed, and I don't try to hide it. But the decision and judgment stays mine: I review every diff, debugging is where I actually earn my keep and security for me isn't an afterthought but the first thing I doubt about anything I'm about to ship.
Outside of code, I play a lot of chess. My rating on Lichess is between 1780 and 1850, which puts me ahead of roughly 80 percent of online players, and I still love the game as much as I did when I started.
I'm currently looking for a full-time remote role.