Senior Full-Stack Engineer
Kevin Mbugua
Kiarie.
I build full-stack systems that hold up in production — clean architecture, typed contracts, and databases that scale. Five years shipping software that teams actually want to maintain.

Kevin Kiarie
Nairobi, Kenya
Verity Growth Coaching
Personalized portfolio for a consultancy agency
Plantafootprint.org
A headless e-commerce storefront focusing on accessibility and micro-interactions.
360 · Recruit
Empowering Businesses through People, Process & Technology
0+
Years in production
0+
End-to-end architectures
JS · TS · Elixir
+ Python · Phoenix
Open to Work
Remote & Hybrid
The stack. The systems. The philosophy.
Systems
Built to Last.
Code is architecture. Every abstraction is a decision. Every dependency is a liability. I write software that survives.
TypeScript
"strict": true
Structural typing as a design contract, not a compiler afterthought.
5+
Years of full-stack depth
JavaScript
Promise.all(tasks)
The ubiquitous runtime — wielded with discipline, not convenience.
Elixir & Phoenix
GenServer.call(pid, :state)
The BEAM runtime gives fault-tolerance that Node.js architects around.
REST vs.
GraphQL
Why the right API contract depends on who owns the schema — and why most teams choose wrong.
Python
def pipeline(data: DataFrame) -> DataFrame:
From data pipelines to automation — scripted with intent, not just convenience.
8+
Engines from Postgres to Redis
20+
End-to-end architectures shipped
The discipline rewards those who care about the craft.
Most software fails not from complexity, but from carelessness compounded across a codebase. I have watched it happen. I chose a different path.
What employers see on paper. What teams feel in practice.
Ownership, not just implementation
Most engineers ship features. Senior engineers own outcomes. The difference surfaces in production incidents, ambiguous requirements, and decisions you live with for years. I stay until it works — not until the PR is merged.
If you can't read it in six months, it's already broken
Clever code is a liability. The next engineer — often future you — deserves clarity over performance theater. Naming, structure, and simplicity are professional acts of respect, not aesthetic preferences.
Architecture is the decisions you can't take back
Every data model, every API contract, every service boundary compounds. Made carelessly, they become the legacy debt that owns a team's roadmap for years. I design with trade-offs documented, not hidden.
Things I have built.
Verity Growth Coaching
Personalized portfolio for a consultancy agency

Plantafootprint.org
A headless e-commerce storefront focusing on accessibility and micro-interactions.

360 · Recruit
Empowering Businesses through People, Process & Technology

Kevlark Ecommerce
Ecommerce platform built with Next.js and Tailwind CSS

What clients say.
across all engagements
20+
Projects
15+
Clients
60%
Return
|
Kevin Kiarie
Senior Full-Stack Engineer · Open to new engagements