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
Frontend
Backend
Databases
Cloud & DevOps
CS Foundations
AI / Data
Tools & Practices
Experience
Full-Stack Software Engineer (Freelance)
2024 — PresentOmniCode 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.
Front-End Developer
2024 — PresentElnasa 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.
IT Support & Systems Specialist
2022 — 2024Independent 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.
Web Designer
2021 — 2023Muguur 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.