Skip to content

About

I like the problems that only show up under load

I work on the parts that break under load — event pipelines, payment integrations and the database that quietly stops keeping up at 2am. Two years shipping production platforms across Kenya, Nigeria, Uganda, Tanzania, Zambia, Malawi and the DRC.

Ryan Wanjie, Full-Stack Software Engineer
Based in
Nairobi, Kenya
Timezone
UTC+3

I'm a full-stack engineer in Nairobi. For the past two years I've worked on high-traffic betting and gaming platforms — the kind where a slow query isn't a slow query, it's a support queue, and where every bug on the payment path is somebody's actual money.

Most of my work sits in the parts that only get interesting at scale. Streaming pipelines that have to make a decision before a transaction clears. A database that was fine for a year and then quietly wasn't. Payment integrations where the failure you have to worry about is the silent one. Frontend architecture that stops a team of engineers from stepping on each other every sprint.

I work in Go and Java on the backend, mostly around Kafka, Flink and PostgreSQL — and in Vue and Nuxt when the work reaches the browser. I care more about systems that degrade gracefully than systems that benchmark well on a good day.

I'm currently looking for full-stack or backend roles. If you're building something where the load, the latency or the money is the hard part, I'd like to hear about it.

Shipped to

  • KEKenya
  • NGNigeria
  • UGUganda
  • TZTanzania
  • ZMZambia
  • MWMalawi
  • CDDRC

Toolkit

What I reach for

Not everything I've touched — the things I'd be comfortable being handed a production incident in.

Languages

  • Go
  • Java
  • TypeScript
  • JavaScript

Backend

  • Spring Boot
  • Node.js
  • gRPC
  • REST

Frontend

  • Vue 3
  • Nuxt
  • React
  • Tailwind CSS

Data & Streaming

  • PostgreSQL
  • Apache Kafka
  • Apache Flink
  • Redis

Infrastructure

  • Docker
  • Kubernetes
  • AWS
  • GCP

Practices

  • Event-driven design
  • Payment integrations
  • i18n
  • CI/CD

Education

Where it started

2020 — 2024 · Machakos, Kenya

BSc Computer Science

Machakos University

Open to full-stack / backend roles

Got a system that needs to hold up under real traffic?

I'm looking for full-stack and backend roles where the hard part is the load, the latency or the money moving through it. Happy to talk through anything you're building.