
Hello! I'm Michael, a software engineer and technical writer with a background in genetics. I build products that are easy to use and write docs that developers actually want to read. I've shipped across SaaS, developer tools, and open source, and I care just as much about clear communication as I do about clean code.
Location
Lagos, Nigeria · Remote
Availability
I'm open to full-time roles, contract work, and open source development.
Background
Software Development · Technical Writing · Genetics
.01/Things I've built
SELECTED PROJECTS
I build web applications, ranging from SaaS tools to developer utilities. I focus on solving real-world problems using clean, maintainable code.

Expensis
Expense tracking platform designed to simplify budgeting and financial planning.
Expensis
Expense tracking platform designed to simplify budgeting and financial planning.

DevTools
A curated collection of free and freemium internet tools organized for quick discovery across 200+ resources.
DevTools
A curated collection of free and freemium internet tools organized for quick discovery across 200+ resources.

Rezip
A self-hosted video compression tool powered by FFmpeg + H.265 (HEVC).
Rezip
A self-hosted video compression tool powered by FFmpeg + H.265 (HEVC).
.02/Words that ship
Technical Writing
I've written documentation, guides, and long-form content that help developers move faster. I've written for companies like Cloudinary and Minexa, built full doc suites from scratch, and helped teams ship better APIs.

Protekt
I built an end-to-end documentation suite from scratch for a developer-first authentication platform. Designed the complete information architecture, setup quickstart guides, API references, and integration tutorials.
Protekt
I built an end-to-end documentation suite from scratch for a developer-first authentication platform. Designed the complete information architecture, setup quickstart guides, API references, and integration tutorials.

Contract Technical Writing
I authored long-form articles, integration guides, and deep-dives for industry clients like Cloudinary (200+ guides covering computer vision & media pipelines) and Docupotion (advanced PDF generation workflows).
Contract Technical Writing
I authored long-form articles, integration guides, and deep-dives for industry clients like Cloudinary (200+ guides covering computer vision & media pipelines) and Docupotion (advanced PDF generation workflows).

Minexa.ai Documentation
I developed the initial API documentation for Minexa.ai, an AI-powered web scraping tool. Created comprehensive guides, reference materials, and integration examples to help developers seamlessly utilize Minexa.ai's capabilities.
Minexa.ai Documentation
I developed the initial API documentation for Minexa.ai, an AI-powered web scraping tool. Created comprehensive guides, reference materials, and integration examples to help developers seamlessly utilize Minexa.ai's capabilities.
.03/Bits & Pieces
Latest Articles
My thoughts on software, developer tooling, and the craft of technical writing. Updated whenever something's worth sharing.
How to Build a Custom Cursor Effect in Next.js with GSAP
Learn how to build a smooth, minimalist custom cursor effect using GSAP quickTo and styled-components in a Next.js project. No React state, no jank, just buttery smooth motion.
Understanding the Differences Between Next.js App Router and Pages Router
Next.js ships with two routing systems - the Pages Router and the App Router. Understanding the differences between them will help you make better architectural decisions and write more efficient Next.js applications.
You Don't Need Dotenv in Node.js 20.6.0
Starting from Node.js 20.6.0, you won't need to install dotenv anymore. Yay!
Understanding the zip function in Python
Learn how to use the zip function in Python along with and other tips and tricks.
Introduction to SSH and How to Login Into A Remote Linux Virtual Machine
SSH (Secure Shell) is a fundamental tool in computer networking that allows two or more computers to communicate securely over a network. It was originally developed by Finnish researcher Tatu Ylönen, in response to a password-sniffing attack on his university's network in the summer of 1995.
.04/Outside of code
Beyond Work
The projects, communities, and curiosities that keep me going when the laptop closes. Not everything worth building lives in a repo.
Open Source
Co-lead, The Good Docs Project
I help shape templates and standards for open-source documentation — community-driven work at the intersection of writing and engineering.
DevRel
Exploring Developer Relations
I'm learning to help software teams build bridges between products and developers through content, community, and code.
Life Outside Code
Trying out new recipes and cuisines
Food is how I explore culture. If you know of any delicious dishes that I can try, please reach out, 'cos I'll definitely order it. 😌