Available for hire · Remote & Hybrid

Senior Full-Stack Engineer

Kevin Mbugua
Kiarie.

Senior Full-Stack Engineer.

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.

JavaScriptJavaScript
TypeScriptTypeScript
ElixirElixir
PhoenixPhoenix
PythonPython
PostgreSQLPostgreSQL
Next.jsNext.js
Download CVEmail Me
· 01
Experience

0+

Years in production

· 02
Projects Shipped

0+

End-to-end architectures

· 03
Tech Stack

JS · TS · Elixir

+ Python · Phoenix

Availability

Open to Work

Remote & Hybrid

Live
Craft & Capability

The stack. The systems. The philosophy.

Engineering Identity

Systems
Built to Last.

Code is architecture. Every abstraction is a decision. Every dependency is a liability. I write software that survives.

Type Safety

TypeScript

# tsconfig.json
"strict": true

Structural typing as a design contract, not a compiler afterthought.

Production Depth

5+

Years of full-stack depth

Runtime

JavaScript

// non-blocking I/O
Promise.all(tasks)

The ubiquitous runtime — wielded with discipline, not convenience.

Concurrency

Elixir & Phoenix

# GenServer pattern
GenServer.call(pid, :state)

The BEAM runtime gives fault-tolerance that Node.js architects around.

Architecture Essay

REST vs.
GraphQL

Why the right API contract depends on who owns the schema — and why most teams choose wrong.

Data & Automation

Python

# typed & intentional
def pipeline(data: DataFrame) -> DataFrame:

From data pipelines to automation — scripted with intent, not just convenience.

Database Engines

8+

Engines from Postgres to Redis

Custom Software Built

20+

End-to-end architectures shipped

My Philosophy

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.

01

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.

My Approach
Full-cycle accountability — from whiteboard to post-mortem.
02

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.

My Approach
Readable by default. Optimised where it demonstrably counts.
03

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.

My Approach
Deliberate design. Reversible-by-default. Trade-offs on record.
Selected Work

Things I have built.

View all projects
Lead Engineer

Verity Growth Coaching

Personalized portfolio for a consultancy agency

Verity Growth Coaching
Next·jsTypeScript
Explore
Oct 2024 · 6 months
++++
Full Stack Developer

Plantafootprint.org

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

Plantafootprint.org
Vite ReactElixir
Explore
Jan 2026
++++
Frontend Developer

360 · Recruit

Empowering Businesses through People, Process & Technology

360 · Recruit
ViteReact
Explore
Jan 2026
++++
Backend Architect

Kevlark Ecommerce

Ecommerce platform built with Next.js and Tailwind CSS

Kevlark Ecommerce
Next.jsTailwind CSS
Explore
jan 2026 - ongoing
++++
Social Proof

What clients say.

Client Satisfaction
80%

across all engagements

Satisfaction over time
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
68%AVG 83%94%
By category
Quality92%
Delivery85%
Comms88%
Value78%

20+

Projects

15+

Clients

60%

Return

++++
Overview
80%client satisfaction rate

|

KK

Kevin Kiarie

Senior Full-Stack Engineer · Open to new engagements

Kevin
Kevin Mbugua Kiarie — Senior Full-Stack Engineer