Portfolio Logo
Gerald Bahati - Product Software Engineer

Gerald Bahati

Product/Software Engineer

Building edge-first e-commerce and real-time systems with multi-layer caching, AI recommendations, and M-Pesa payment integrations.

Request a project
Profile portrait
Shipping Production Impact
(01)

Full-stack engineer building edge-first web applications. From multi-layer caching strategies to AI-powered recommendation engines, I architect systems that are fast, scalable, and impactful

View Selected Work

SERVICES IN DETAIL

(02)

FEATURED PROJECTS

(03)

Loading projects...

Gerald Bahati.

Full-Stack Software Engineer

contact

Based in Nairobi, Kenya

make contact

Accessibility

Mon – Fri: 9:00 - 18:00

Async communication via Email

Legal

Imprint
Data protection

©2026 Gerald Bahati | All rights reserved.

FRONTEND

Frontend Engineering

I build fast, interactive interfaces using React 19 and Next.js 16 — optimized for Core Web Vitals and shipped with edge-first rendering.

  • React 19 & Next.js 16 with App Router
  • TypeScript-first component architecture
  • Scroll-driven animations (Framer Motion, GSAP)
  • Core Web Vitals & performance tuning
  • Design system implementation
BACKEND

Backend & APIs

I design type-safe APIs and data layers that handle real traffic — from oRPC procedure routers to payment flows with M-Pesa and Stripe.

  • Node.js, Spring Boot, Go, Django
  • Type-safe APIs (oRPC, REST, GraphQL)
  • PostgreSQL, MongoDB, Convex, D1
  • Payment integration (M-Pesa, Stripe)
  • Rate limiting, validation & error handling
INFRASTRUCTURE

Cloud & DevOps

I deploy on Cloudflare and AWS with multi-layer caching, containerized services, and CI/CD pipelines that keep deploys fast and reliable.

  • Cloudflare Workers, KV, R2, Queues
  • AWS infrastructure & S3
  • Docker containerization
  • CI/CD pipeline automation
  • Monitoring, logging & alerting
AI & REALTIME

AI & Real-Time Systems

I integrate LLMs into product features and build real-time systems with WebSockets — from recommendation engines to live collaboration tools.

  • LLM integration & prompt engineering
  • Vector search & recommendation engines
  • WebSocket & Redis Pub/Sub architecture
  • Generative UI components
  • Event-driven microservices
Frontend Engineering background
Frontend Engineering
Backend & APIs background
Backend & APIs
Cloud & DevOps background
Cloud & DevOps
AI & Real-Time Systems background
AI & Real-Time Systems

Product Engineering is about shipping solutions that matter. I focus on the intersection of performance, reliability, and user experience — building systems that are fast to use, fast to ship, and built to scale.

Let's discuss your project