I'm a software engineer based in Nairobi, Kenya π°πͺ. I focus on building reliable, AI-powered backend systems and mobile products with a philosophy centered on simple, transparent, and high-performance infrastructure.
I currently work at Seismic as a senior backend engineer.
I run Bytes Lab, an indie studio where I design, build, and ship software products. It's where I do my most technically ambitious work β from architecting multi-service backends to crafting iOS apps and getting them to the App Store.
An uptime API monitoring platform built for indie devs who hate bloat. Built around async Python workers, Redis and NATS, I implemented:
- Custom Scheduling: Built entirely on Redis sorted sets.
- Real-Time Updates: Leveraging Redis PubSub for instant UI fan-out.
- Incident Notification Delivery: Utilizing NATS for high-reliability notification streaming.
π Architecture Deep Dive β | π± Download on the App Store
An AI-powered image generation iOS application. Features a native SwiftUI frontend paired with a high-concurrency FastAPI backend.
- Monetization: Implements a credit-based system using native StoreKit 2.
- Backend Infrastructure: Powered by Supabase for authentication and object storage.
π Architecture Deep Dive β | π± Download on the App Store
Additional production applications shipped to the App Store:
- Filmster β An entertainment companion to help you discover interesting movies and shows.
- Torqy β A vehicle maintenance tracker.
Iβm always open to collaborating on high-stakes projectsβwhether itβs architecting a high-performance backend, designing a scalable REST API, or crafting a fluid iOS experience. If you have an idea that requires a focus on reliability and performance, let's talk.
- Email: dennis@byteslab.io
- LinkedIn: Dennis Wainaina




