SearchSync
Go distributed-systems lab: CDC-driven search, a transactional outbox, orchestrated sagas, consumer reliability and full observability — built on Postgres, Debezium, Kafka and Elasticsearch.
Ibadan, Nigeria · Open to remote roles
I build fast, secure backend systems and the cloud infrastructure they run on — six years of production experience with Node.js, Go, Kubernetes and AWS. Most recently I led engineering for a Singapore dating app, from the microservices to the Terraform behind them.
01 · About
I'm a backend and cloud infrastructure engineer based in Ibadan, Nigeria, with six years of building and running production systems. Most recently I was Lead Software Engineer at Stroll, a Singapore dating app, where I designed its AWS infrastructure with Terraform, led the backend for voice messaging and matching, and built the CI/CD pipelines that shipped it — cutting the monthly cloud bill 25% while the user base grew.
I started out in civil engineering — a First Class degree from the University of Ibadan — before moving into software, and that background still shapes how I work: I like systems I can reason about, infrastructure provisioned as code, and APIs that fail predictably under load. Most of my recent work is Node.js, NestJS and Go on AWS, with Kubernetes and Terraform underneath it. I'm a Certified Kubernetes Application Developer (CKAD).
Outside client work I build distributed-systems and infra tooling for fun — see Projects — write about what I learn on Medium, and mentor early-career engineers at Tech4Dev.
02 · Skills
03 · Experience
Feb 2025 – Aug 2026
Lead Software Engineer
Senior Software Engineer (Contract) · Nov 2024 – Jan 2025
Jan 2024 – Aug 2024
Full Stack Developer
Apr 2023 – Dec 2023
Software Engineer (Team Lead)
Aug 2022 – Jul 2023
Full Stack Developer
Jun 2022 – Aug 2022
Frontend Developer (Contract)
Apr 2021 – Jun 2022
Backend Developer (Contract)
Nov 2020 – Mar 2021
Software Engineer
04 · Projects
Open source, on GitHub. Infra and distributed-systems tooling I build outside client work.
Go distributed-systems lab: CDC-driven search, a transactional outbox, orchestrated sagas, consumer reliability and full observability — built on Postgres, Debezium, Kafka and Elasticsearch.
Open-source CKAD practice platform: 600+ hands-on questions graded against a live Kubernetes cluster, a browser terminal and timed mock exams — released as a Helm chart through GitHub Actions.
Disposable Kubernetes lab on AWS. Terraform provisions the VPC and EC2 nodes, then a cloud-agnostic bootstrap installs Kubernetes 1.33 with kubeadm, containerd and Cilium over SSH.
Embedded, local-first key-value store in Go with a write-ahead log, vector clocks and peer-to-peer sync.
Local-first hybrid code search for private repos: AST-aware chunking, BM25 and HNSW vector search fused with RRF, in an offline-by-default Rust CLI/TUI.
E-commerce backend split into independent NestJS and TypeScript microservices.
05 · Live Activity
Pulled live from the GitHub API — not a screenshot.
06 · Writing
07 · Certifications & Education
08 · Contact
Open to remote backend and cloud infrastructure roles, with hours overlapping US and European teams.