senior backend & cloud engineer

I design & build infrastructure that scales.

My focus is on working on distributed systems and cloud infrastructure that can handle high traffic and complex workflows.

projects I'm currently working on

01

HomeOS

About
HomeOS is an AI-powered operating system for the home that also connects homeowners to vetted service professionals, handling bookings, scheduling and payouts end to end. I designed the backend in Go around an event-driven core, using Postgres as the message bus with Watermill for pub/sub and gorilla/websocket for delivery, so notifications and chat push to the browser in real time and the system scales past a single instance. On top of that I built an idempotent webhook replay system that can reprocess the same payment event any number of times without creating duplicate payouts, with a caching layer in front of the booking endpoint for peak load. Duplicate payouts at zero: a replayed webhook settles the same booking once.
HomeOS booking flow
02

Ìtàn

About
An LLM can describe an edit but cannot execute one, and a video agent that mutates state as it goes leaves nothing you can inspect, resume or trust twice. I built Ìtàn from scratch in Go around a replayable edit ledger, where every agent action is an appended operation rather than a mutation, with ffmpeg and headless Chromium doing the work and models hot-swappable mid-session behind one interface. LLM-authored HTML/CSS/GSAP motion graphics render frame-accurate, and the same agent is drivable from a CLI, a browser UI or by voice.
Ìtàn editor mid-render
03

Khanzuo

About
Bug reports arrive as prose on a ticket, so reproducing them by hand is slow, and by the time an engineer sits down to it the failing state is gone. I built Khanzuo, an agent that navigates the real app like a user would, clicking, filling forms, following the reported steps, while capturing console output, network calls and screen state as it goes. Each report comes back as a replayed session with the failing step, console output and network trail attached, so the fix starts at the cause rather than the retelling.
Khanzuo agent mid-run

log / writing

2026-08-05WARN
Your Go Service Is Getting OOMKilled and It Isn't a Leak
A highly concurrent Go service kept dying with exit code 137 in Kubernetes, but pprof showed no leak. The problem was that the Go runtime had no idea the pod had a memory limit. This is what GOMEMLIMIT fixes.
2023-08-04INFO
Create an API Rate Limiter in Golang
Learn how to create an API Rate Limiter in GoLang.
2023-07-11INFO
Production-Ready Beanstalkd with Laravel Queues
Queues are one of the integral parts of a scalable system, this article introduces the users to Queues and how they can integrate them into their Laravel application to improve the system performance.
2022-07-27INFO
Create a Crud Application With Golang and PostgreSQL
Learn how to create a RESTful API using GoLang and PostgreSQL.
2021-04-29INFO
Simple Way to Run Multiple Long-Running Processes in PHP Asynchronously
Learn how you can run multiple long-running processes in PHP asynchronously
2021-04-24INFO
How to Add Retries to External API Calls in PHP
When making HTTP API calls to external or third-party systems, failures may occur due to issues with the server connection or any intermediate hops in-between, this article explains how to implement custom Retry logic using the Exponential Back-off Algorithm.
2020-08-04INFO
Vue.JS Techniques to Save You Development Time
Vue.js have some intrinsic parts that are not widely known, and not even mentioned in the documentation, knowing some of these can save you time.

about

Oláyíwolá Odunsi

MSc Artificial Intelligence & Human Factors, Coventry. BSc Computer Science, Hertfordshire. Certified Kubernetes & Cloud Native Associate. United Kingdom, remote across GMT and CET hours.

I work on the unglamorous half of a product: the queue that has to drain, the endpoint that has to hold at peak, the migration that cannot lose a row.

Most of what I know came from things breaking in production and having to explain why. That's also most of what I write about.

Stack

  • Go
  • PHP
  • Kubernetes
  • MongoDB
  • Postgres
  • Redis
  • gRPC
  • AWS
  • OpenTelemetry

Also: Laravel, Vue, Node.js, RabbitMQ, Terraform, TypeScript