About
CTO at Mizormor, in Accra. I build platforms for African markets, and I write down what I learn so the next person spends less time on it.
Fihankra
“The enclosed house.” A compound with one entrance — safety, and everything that belongs together kept together.
I live in Accra, Ghana. Most of my day is PHP, Python and TypeScript, with Ruby for the things I build for myself. Laravel is where I’m most at home — I’ve shipped enough with it to know both why people love it and where it will bite you.
This site is where I write down the things that cost me a day to figure out: an API that needed better documentation, a permissions package that didn’t expect UUID primary keys, a deploy that only failed in production. If a post saves you that day, it did its job.
Work
I’m CTO at Mizormor, a trip planning and tourism business management platform for travellers touring Africa. I lead engineering: the architecture, the APIs the apps run on, and the calls about what we build ourselves and what we buy.
Before Mizormor I was lead software engineer at Kwarleyz Group, where I led the team that built JobsByForce — a hiring platform built for African talent markets.
JobsByForce matches candidates to roles on embeddings rather than keyword search, and crawls listings across Nigeria, Kenya, Ghana, South Africa, Egypt and Algeria. There is an AI assistant on both sides of the hire: one that walks a candidate through applying, and a multi-agent system that takes an employer from writing the job post to grading the screening answers. Applications carry their own state machine, escrow and payments included.
It runs on Supabase and Deno edge functions, with a Next.js front end that also ships as a mobile build. Most of the interesting problems were in the matching — deciding what a good match actually is, in a market where job titles mean different things in different countries.
Open source
I maintain a handful of small packages, mostly Laravel and a couple of Ruby gems: a Cashier driver for RevenueCat, a CLI that scaffolds new Laravel projects, and tools for dumping factory data to CSV or Excel. They all started as something I needed twice.
Community
I do community work with the GaDangme people of Greater Accra — the language, and the culture it carries. Ga is spoken less by each generation in the city that is named for it, and that is a solvable problem.
Most of what I know as an engineer came from someone else being generous with their time, so this is the cheapest way I have to pay that back.
Away from the screen
Mostly family. Otherwise it’s catching up with friends over a few drinks and a few rounds of pool. I’m also trying to work out more — trying being the honest word there.