Skip to content
Gerald Bahati - Full-Stack Software Engineer

Gerald Bahati

ProductSoftware Engineer

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

Shipping Production Impact

(01)

Gerald Bahati is a full-stack software engineer based in Nairobi, Kenya, building fast web products, e-commerce platforms, and real-time systems with React, Next.js, TypeScript, Go, and Java.

SERVICES IN DETAIL
(02)
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
Backend & APIs
Cloud & DevOps
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.

FEATURED PROJECTS
(03)

Website Creations and Client Projects

Get to know me, my work style and my values through an insight into my projects that stand for quality, structure and sustainable solutions.

WHY YOU SHOULD WORK WITH ME
(04)
Professional consultation meeting

Trust in the expertise

Honesty and transparency throughout the entire project are essential for success. It's important to define goals and options right from the start.