Writing
Blog
Notes on agentic AI, open source, developer relations, careers, and building on the web — 38 posts and counting.
- goose-docs.aiAgentic AI
Beyond the Terminal: goose Controls Your Desktop with Peekaboo
With v1.26, goose broke out of the terminal — the rebuilt Computer Controller extension gives it eyes and hands to see the screen and control any app on your Mac.

- Open SourceCommunity
Celebrating Nigerian Open Source today
A look at the evolution of Made in Nigeria, from a simple GitHub README to a structured, automated platform celebrating Nigerian open source projects.
- goose-docs.aiAgentic AI
Private by Default: Built-in Local Inference Models with goose
Run local models directly inside goose — no Ollama, no Docker, no server. A free, offline, zero-dependency path to using goose, powered by llama.cpp.

- Agentic AIPersonal
My year in AI
A reflective look at a year working with agentic AI in the real world — from MCPs and goose to real workflows, non-engineers, and team-scale software development.

- Career
How to Find the Right Mentor (And How to Be One)
My personal experience with mentorship—from watching from a distance to guiding others, and what I’ve learned from both sides of the journey.

- Personal
The Pursuit of Greatness - Is ‘Great’ a comparative or a choice?
Is the pursuit of greatness marked by a trophy? A feeling relative to the greatness of our peers - i.e being comparative? or is it simply about becoming better than who you were yesterday?

- Personal
How does it end?
Many things come in the way of getting things done - most especially overthinking.
- goose-docs.aiAgentic AI
Top 5 MCP Servers I Use as a Developer with Goose
The MCP servers I actually use almost every day with Goose, and how they plug AI into my existing developer workflow without changing how I work.

- goose-docs.aiAgentic AI
Vibe Coding with Goose and the Speech MCP
Build an app just by describing it out loud. The Speech MCP server brings voice-driven vibe coding to Goose — turning natural language into working code.

- goose-docs.aiAgentic AIOpen Source
Introducing codename goose
Announcing codename goose — your on-machine, open source AI agent built to automate your tasks, powered by your choice of LLMs, extensions, and a friendly desktop and CLI.

- Agentic AIWeb Development
Are the rubber ducks getting smarter
Like many people, the solution to a coding problem I’ve struggled with suddenly appears when I try to explain it to someone or something. Sometimes even while sleeping. How are new AI tools changing the way we debug and write code?

- goose-docs.aiAgentic AI
Previewing goose v1.0 Beta
A preview of goose v1.0 Beta — the key new features and improvements that make goose more powerful and user-friendly.

- Web DevelopmentPersonal
Down, Down, Down the TBD Road
TBD winds down, but what does this mean for the projects we've been working on. And what does it mean for me?
- Web Development
Understanding Decentralized Identifiers for 10-year-olds
Decentralized Identifiers are a pillar of Web5 but are a new concept for many. In this article, I take a stab at explaining it like I would to a ten-year-old.

- Web Development
The Human API Experience with Web5
Web5 is an exciting innovation looking to change how we use the web. Giving control of the user's data and identity back to them. In this article, I shared a simple intro and my thoughts on why I'm excited about this technology.

- Web Development
What is the boring JavaScript Stack - Sails Boring Stack
Heard a lot about the boring JavaScript without knowing what it is? Here's my dive into understanding what it entails and how to start using it.
- Developer Relations
Ace is officially an Auth0 Ambassador
Becoming an Auth0 Ambassador and what it means to be one.

- Career
Job hunting - Prepping for technical interviews
Job hunting requires a certain set of technical skills that are bound to get rusty unless you are interviewed every other month or so. Here are a few recommendations to get back in shape.
- Career
Job hunting - Cleaning up your resume
In this article, I want to cover a few things related to job hunting, some quite easy to do, to make sure your most important tool - your resume - is able to reach the right places and hopefully get you the opportunity to be interviewed. .
- Open SourceCommunity
Celebrating open source in Nigeria with Hacktoberfest
Open source in Nigeria has been on a rapid growth. Excited to celebrate the creators during the month of hacktoberfest
- Community
With Great Social Capital
As we strive to build and establish our social capital, recent happenings have showed how much responsibility comes as a result.
- PersonalWeb Development
The Untold Story of a Self-Taught Developer
Two out of three developers are self taught - and each one of them have a unique yet similar story.

- Web Development
The best webpack configurations for React applications

- Developer Relations
A short informal introduction to Developer Relations

- Web Development
How I build side projects

- Web Development
Quick Tip - CSS position absolute vs fixed
Positioning in CSS can be a tricky business. A common issue however is between deciding to use position:fixed or position:absolute. Here's a tip to help with that.
- Technical Writing
A short guide to constructive criticism
People try out new things everyday, they experiment, or sometimes just go about their daily jobs. For a lot of things, there's always room for improvement, and it's up to people to provide feedback when necessary to help the person in question improve.
- Developer RelationsCareer
On a wavy level - Why Flutterwave?
I recently joined Flutterwave as a Developer Advocate - Here's a little bit about the journey, what it means and what's in store.

- Web Development
My Development Platforms and Tools
Here are some of the tools, technologies and platforms that I use to deploy and share apps that I build.
- Web Development
Getting started with Laravel Telescope - what can it do for you?
When building web applications, it is almost impossible to avoid encountering bugs. You want to have an idea of everything going on in your application, how and when they happen. Having access to this information gives you a lot more control in narrowing down bugs and identifying opportunities to improve your application.

- Technical Writing
Basic tips for technical writing
Technical writing is any form of writing that helps break down technical tools, practices, opinions and ideas. It has rapidly become a valuable skill at all levels for anyone in a tech related career, developers and even designers. Here are a couple things you should keep in mind and attempt to get used to as much as possible.
- Web Development
Understanding HTTP response status codes in frontend applications
In this tutorial, we will explore what status code means and how to use them.
- Web Development
5 Web Project ideas to test your new coding skills
So you've picked up that new web language or framework and you probably believe you've exhausted the documentation but don't know what next to do or build with it. I have had a couple people ask me about this and one too many times these projects elude me at that moment.
- Web Development
Understanding the basics of RESTful APIs
For this tutorial, we will explore the basics of APIs, what we can use them for, how to design them and various ways we can protect them.
- Web Development
How to Use Linear Gradient with Images
linear-gradient() is a CSS function that creates an image containing a transition between two or more colors in a straight line. It's the most common type of gradient in web design.
- Web Development
How to Implement a Custom 404 Not Found Error Page with React Router
While navigating websites, a 404 error occurs when you try to reach a page that does not exist. When working with websites with dynamic routes like with React, you can end up with a page that’s not properly rendered or a complete error page that isn’t very friendly.

- Personal
Welcome to Ace
A lot of people ask me what Ace means. According to multiple dictionaries, Ace means a person that is very good, or someone who excels at a particular sport or other activity...


