About

A developer who cares about the details — from typography to deployment.

I'm a software engineer based in Nairobi with a BSc in Computer Science from Kenyatta University. I build production-grade web platforms end-to-end — from data models and APIs to performant React frontends and cloud deployments. My toolkit spans the MERN and Next.js stacks, TypeScript, PostgreSQL, AWS and Cloudflare, with a growing focus on applied AI and LLM-powered products. I care equally about clean architecture, measurable performance and the small UX details that make software feel sharp.

Focus Areas

Software Engineering

Designing maintainable systems — clean architecture, typed APIs, testing, and code that the next engineer can actually read.

Web Performance

Shipping fast experiences: bundle budgets, image and font strategy, edge rendering and measurable Core Web Vitals.

Cloud & DevOps

Containerized services, infrastructure-as-code, CI/CD pipelines and observability on AWS and Cloudflare.

Applied AI

Practical LLM integrations — retrieval-augmented generation, agents and AI-powered product features that actually ship.

Skills

Languages

JavaScript (ES6+)TypeScriptPythonJavaC++SQLBash

Frontend

React.jsNext.jsTanStack StartReduxTailwind CSSFramer Motion

Backend

Node.jsExpress.jsRESTGraphQLWebSocketsPrisma

Databases

PostgreSQLMongoDBRedisSupabaseFirebase

Cloud & DevOps

AWS (EC2, S3, Lambda)Cloudflare WorkersDockerGitHub ActionsCI/CDVercelNginx

CS Foundations

Data StructuresAlgorithmsSystem DesignOOPOperating SystemsComputer NetworksDatabases

AI / Data

OpenAI APILangChainVector DBs (pgvector)PandasNumPy

Tools & Practices

Git & GitHubLinuxPostmanJestVitestAgile/ScrumTDD

Experience

  1. Full-Stack Software Engineer (Freelance)

    2024 — Present

    OmniCode Solutions · Remote · Nairobi, Kenya

    • Architected and shipped production MERN and Next.js applications for startups and SMEs across East Africa.
    • Designed scalable REST and GraphQL APIs, Postgres schemas and role-based auth with row-level security.
    • Deployed services to AWS, Vercel and Cloudflare Workers with GitHub Actions CI/CD and zero-downtime releases.
    • Integrated LLM features (OpenAI, RAG with pgvector) into client products for search, support and content automation.
  2. Front-End Developer

    2024 — Present

    Elnasa East Africa Consultant Firm · Nairobi, Kenya

    • Built and maintained responsive web apps with React, Redux and modern JavaScript.
    • Translated UI/UX mockups into pixel-perfect interfaces with cross-browser support.
    • Optimized Core Web Vitals (LCP, CLS, INP) and ran code reviews enforcing best practices.
    • Introduced TypeScript, ESLint and Vitest into the team's frontend workflow.
  3. IT Support & Systems Specialist

    2022 — 2024

    Independent Contracts · Nairobi, Kenya

    • Administered Linux and Windows environments, configured networks, firewalls and VPNs for small offices.
    • Automated backups and routine ops with Bash and Python scripts.
    • Provided technical support, hardware diagnostics and security hardening for end users.
  4. Web Designer

    2021 — 2023

    Muguur Serrima Company · Nairobi, Kenya

    • Designed and shipped responsive marketing sites end-to-end.
    • Worked with developers to integrate design into functional, production sites.
    • Maintained design consistency across multiple platforms.

Education

Kenyatta University

BSc, Computer Science · 2019 — 2024

Coursework: Data Structures & Algorithms, Operating Systems, Computer Networks, Databases, Software Engineering, AI Fundamentals.

PLP Academy

Software Engineering · 2025 — 2026

Certifications

  • Full-Stack Developer — MERN Stack

    MongoDB, Express, React, Node.js — production-grade apps.

  • AWS Cloud Practitioner

    Core AWS services, security, billing and architecture fundamentals.

  • Meta Front-End Developer

    Advanced React, responsive design and modern frontend tooling.