About
Wayne Kiprotich
A full-stack software engineer in Nairobi, working independently with clients and on my own products. I move between frontend and backend without much ceremony, designing the data model one hour, tuning a transition the next.

- Projects completed
- 15+
- Technologies used
- 20+
- APIs integrated
- 25+
I build production web applications, dashboards, platforms and full-stack products, for clients and for myself. That means the schema and the migration as often as the layout and the animation, and it means being responsible for the thing after it ships rather than only up to launch.
I care about systems that are simple to reason about and safe to change: clean APIs, sensible schemas, and interfaces that feel considered rather than assembled. I would rather write four lines of my own than add a dependency that does something the stack already does.
Real-world usability
Software gets judged on the day someone has to use it under pressure, not on the day it is demoed.
Performance as a feature
Measured, not assumed: payload size, render path and interaction latency checked before and after a change.
Clean architecture
Clear boundaries between data, API and interface, so a change in one does not require rewriting the others.
Maintainable code
Written to be read by whoever picks it up next, which is frequently me, months later.
Capabilities
The stack I reach for, and why it stays small
Fewer moving parts, chosen because they suit the problem rather than because they are new.
- Frontend
- ReactNext.jsTailwind CSS
- Backend
- PythonFlaskNode.js
- Data
- PostgreSQLSQLite
- Cloud / DevOps
- DockerCI/CDVercel
- Tools
- GitLinuxFigma
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.