MEASURE.

OPTIMIZE.

SCALE.

  • Experience

    4+yrs

  • Applications

    3+

  • Websites

    10+

  • Repositories

    40+

  • Hireable

    Yes

G.

Understand the machine before abstracting over it. Every abstraction must earn its cost; complexity is a deliberate trade-off.

Skills & Tools

Tools change, but architectural principles endure. I select technologies based on stability, ecosystem maturity, and performance —never hype. While I work comfortably across the full stack, my strongest contributions are in database design and backend architecture —where system behavior, data integrity, and long-term scalability are decided.

Database Design

I design databases as systems, not just storage layers.

My focus is on data models that reflect real business constraints, enforcing integrity at the database level so data remains valid even if application code fails. I prioritize transaction boundaries, indexing strategies, and predictable query behavior under load.

I work comfortably close to the metal —analyzing query plans, managing locking strategies, and writing raw SQL—while knowing exactly when to abstract complexity with an ORM. The goal is always the same: clear ownership, consistent performance, and schemas that can evolve without breaking production.

Core strengths: Relational Modeling, Transactional Integrity, Indexing Strategy, Concurrency Control, Data Migrations.

  • PostgreSQL logo

    SQL

  • PostgreSQL logo

    PostgreSQL

  • MySQL logo

    MySQL

  • Prisma ORM logo

    Prisma

  • Redis logo

    Redis

  • mongoDb logo

    MongoDB

  • Neon logo

    Neon

Backend Engineering

Backend engineering is my primary discipline.

I build APIs and systems where business logic lives in isolated layers, independent of frameworks. This decoupling makes systems easier to test, reason about, and scale without being locked into specific tools.

I pay strict attention to system boundaries: distinct separation between authentication and authorization, read vs. write models, and synchronous vs. asynchronous flows. Whether handling payments or modernizing legacy systems, I design backends to behave correctly under real-world conditions —handling failure states as gracefully as happy paths.

This is my chosen specialization: designing robust, production-grade systems that businesses can rely on.

Core strengths: API Design, Authentication & Authorization, Transactional Workflows, System Architecture.

RESTful API Design

  • TypeScript logo

    TypeScript

  • Node JS logo

    Node.js

  • Express JS logo

    Express

  • Next JS logo

    Next.js

  • Postman logo

    Postman

  • Postman logo

    CloudFlare

  • Vercel logo

    Vercel

  • Netlify logo

    Netlify

Frontend Engineering

I approach frontend development with the same rigor as backend architecture.

I specialize in data-dense interfaces —admin panels, dashboards, and internal tools —where clarity and precision are paramount. Users in these environments need to understand complex data and perform precise actions without fighting the UI.

My focus is on state synchronization: robust data fetching patterns, correct error handling, and efficient cache invalidation. I design interactions where the UI is an accurate reflection of the backend state, ensuring responsiveness without becoming fragile. I build interfaces that users can trust.

Core strengths: Data-Heavy UI Design, Admin Dashboards, Structured Layouts, Predictable State Management, Clean and Maintainable Front-end Architecture.

  • TypeScript logo

    TypeScript

  • Next JS logo

    Next.js

  • React JS logo

    React.js

  • Tailwind logo

    Tailwind

  • TanStack Query logo

    Tanstack Query

  • Redux logo

    Redux

  • Zod logo

    Zod

  • GSAP logo

    GSAP

  • Framer Motion logo

    Motion

Dev Tools:

  • Git logo

    Git

  • GitHub

  • Bash logo

    Linux / Bash

  • npm logo

    NPM

  • pnpm logo

    PNPM

  • Gemini AI logo

    Gemini

Projects

Explore my latest work and the technologies that power them.

Reviews

What people are saying about our collaboration.

“ Thank you for building this system with such care, and for the trust you showed under unique circumstances. Your cooperation and clear project scoping stood out and helped us avoid potential future mistakes. We look forward to putting the system into production with confidence. ”

LC

Lucieta Christine

PM, Stratera

“Thank you for translating our brand into a clean, modern website. You really paid attention to the visuals and how information is presented, and the end result feels professional, fast, and easy for clients to understand. We look forward to continue working together. ”

EN

Elinah Naeku

CEO, Sprint Kenya

“Thank you for taking on a complex operational problem and turning it into a usable app. You really thought through how different roles work across branches, and the app made day-to-day tracking much easier for our team.”

NM

Nicholus Maina

Business Owner

Get in Touch

Have a question or want to work together?