A breathtaking journey across different eras and continents, exploring the rise and spectacular collapse of 15 great societies, from the ancient Sumerians of Mesopotamia to the Aztec and Inca empires. Instead of treating history as a dry list of dates, it looks at the cyclical patterns of human triumph and fragility.
I’m a software engineer and entrepreneur who enjoys figuring things out with people.
I build and maintain software, mostly in fintech, payments, commerce, and SaaS. I like understanding the problem, questioning assumptions, and working out what to build together.
I’m also a co-founder of Inflection Studio, where that work takes me from early conversations and architecture decisions through to writing code and delivery.

Selected Work
All projects ↗- 01
Neal Street Technologies
Backend engineering for a platform powering multiple branded coffee apps.
- My role
- Backend engineering
- 02
Click Tenders Africa
Led delivery, backend, and cloud work for a construction tender discovery platform, and managed the client relationship.
- My role
- Project lead · Backend · Cloud · Client management

- 03
PAYO Group Realtors
Led delivery and built backend services for a marketplace connecting property seekers, agents, and service professionals, with cloud and client responsibilities.
- My role
- Project lead · Backend · Cloud · Client management

A few things I’m into.
Books, a good conversation in my headphones, something to watch, and time to move.
From the shelf
A Little Life
From the shelf
Mr Loverman
Bernardine Evaristo
From the shelf
African Trilogy
Chinua Achebe
From the shelf
Animal Farm
Past reads 04
- , Bernardine Evaristo
- , Chinua Achebe
- 01
Real Dictators
Noiser · History
- 02
Soft Skills Engineering
Engineering
- 03
World Business Report
BBC World Service · Business
Currently watching
MobLand
Recently & previously watched
- 01
East of Eden
- 02
Game of Thrones
- 03
House of the Dragon
- 04
The Lord of the Rings
Training & time outdoors
Gym sessions and running are part of my week. I keep a log of the hikes and races here, too.
Writing
Browse all writing ↗Let’s talk.
I’m open to engineering roles and consulting work where I can help understand the problem, make technical decisions, and see the work through.