Services
Web development in Nairobi, Kenya
Websites, web applications and online stores for businesses across Kenya. Most engagements combine several of the services below; scope is agreed before anything is built.
Built for how Kenyan businesses sell
I am a software engineer and web developer based in Nairobi. I build business websites, landing pages, e-commerce stores and custom web applications, from the database to deployment.
Stores and booking flows can take payment with M-Pesa, so customers pay the way they already do. Quotes are in Kenyan shillings, and I work with clients in Nairobi and remotely anywhere in Kenya.
- 01
Custom Website Development
Tailored websites built from scratch to match your brand and business goals: no templates, no shortcuts.
ReactViteTailwind
- 02
Full-Stack Applications
End-to-end applications, from database design to deployment, built to scale with your business.
ReactFlaskPostgreSQL
- 03
E-commerce
Online stores with secure checkout, product management, and M-Pesa and card payments that convert visitors into customers.
M-PesaCatalogCheckout
- 04
API Development
REST APIs with clear contracts, validated input and predictable error handling that other teams can build against.
RESTAuthRate limiting
- 05
Database Design
Schemas designed around the queries they serve, with constraints that hold under concurrency rather than in code alone.
PostgreSQLMigrations
- 06
Performance & SEO
Faster load times and smoother interactions through code splitting, caching and image optimization, plus on-page SEO fundamentals.
Core Web VitalsCaching
- 07
Website Maintenance
Ongoing updates, bug fixes and monitoring so your site stays secure and reliable long after launch.
MonitoringUpdates
Process
Seven steps, in the order they actually happen
- 01
Discovery
Understand the problem, the users and the constraints before any code exists.
- 02
Planning
Scope, data model and milestones agreed up front so the build has a shape.
- 03
Design
Interface and interaction decisions made deliberately, not assembled from defaults.
- 04
Development
Built in vertical slices, each one shippable, reviewable and demonstrable.
- 05
Testing
Correctness under load and edge cases, checked against real devices and real data.
- 06
Deployment
Pipelines, environment configuration and a release that is repeatable.
- 07
Support
Monitoring, fixes and iteration after launch, when the real usage starts.
Have a problem worth building?
Tell me what the software needs to do and who has to use it. If it is a good fit, I will come back with scope, a build order and a realistic timeline.