MURIITHI.DEV
EAT 00:00:00 session: verified
guest@portfolio:~$ whoami

Emmanuel Ngunjiri
Muriithi.

> Full-Stack Developer — Web & Mobile

I build and ship production software end-to-end — a live logistics company website, M-Pesa payment integrations, secure authentication systems, admin dashboards, and cross-platform mobile apps. Based in Nairobi, Kenya.

Emmanuel Ngunjiri Muriithi
Identity verified Nairobi, KE
01 — about

I'm a full-stack software developer with hands-on production experience designing, building, and shipping web and mobile applications end-to-end — including a live client website. My work spans payment gateway integration, secure authentication systems, admin analytics dashboards, and cross-platform mobile apps.

I'm comfortable across the modern JavaScript/TypeScript ecosystem — React and Next.js — and Flutter for mobile, backed by a strong foundation in database design, IT support, and customer-facing service delivery.

Proactive and detail-oriented, I focus on building reliable, user-friendly solutions in fast-moving environments — and I've hardened real payment flows after learning the hard way what "production" really means.

SYSTEM_INFOv1.0
locationNairobi, Kenya
focusFull-Stack · Mobile
stackNext.js · Flutter
educationBSc Applied CS
githubManuMure
statusopen to work
02 — capabilities

Technical skills

The tools and systems I use to take a product from spec to shipped.

Frontend 01

React / Next.js95%
TypeScript / JS92%
Tailwind CSS90%

Backend & Auth 02

Node.js / REST APIs88%
JWT / OAuth / Better Auth90%
MongoDB / SQL85%

Mobile & Payments 03

Flutter / Dart82%
M-Pesa Daraja API88%
Recharts / Data Viz80%
03 — selected work

Featured projects

Production systems, client work, and side builds — from a live logistics company site to fintech integrations, full-stack e-commerce, and a travel platform currently in development.

Trade Link Logistics

Live production website for a licensed customs clearance & freight forwarding company — Mombasa, Kenya
client site
  • Designed and built the full marketing site end-to-end in Next.js for a real client, from first mockup to production deployment.
  • Structured dedicated service pages for import/export clearance, sea freight (FCL & LCL), air freight, and inland transport.
  • Built the contact and quote-request flow the business now uses to field real customer inquiries across its Mombasa and Nairobi offices.
  • Optimized an image-heavy hero and service sections for fast loading using Next.js image handling.
Next.jsClient ProjectProduction
tradelinklogisticsltd.co.ke →

Safari Aunt Expedition

Travel agency platform for a Kenyan safari & tours business — customer site, booking system and admin dashboard
in development
  • Designing a three-layer platform: a public tours site, a customer account and booking system, and an admin dashboard for managing the business.
  • Built tour listings with destination and difficulty filters, destination hierarchy browsing, and tour detail pages with tabs and a photo gallery.
  • Implemented session-based authentication with email verification through Resend.
  • Working on availability checks and dynamic pricing enforcement in the booking flow.
  • Developing in planned phases, from foundation and MVP through business features, with a warm travel-journal visual identity.
Next.jsTypeScriptTailwindMongoDBResendWork in progress
https://safariv2.vercel.app/ →

Task Management & Performance Tracker

Full-stack web app for assigning tasks and tracking employee performance
client site
  • Built a performance leaderboard that ranks employees by on-time completion rate, calculated from their completed and on-time task counts.
  • Added performance tiers (Excellent, Good, Needs Improvement) with colour-coded badges, average completion time and up/down/flat trend indicators for each employee.
  • Implemented a login flow with route protection, and connected the app to MongoDB Atlas.
  • Deployed to Vercel, and fixed the production build errors around strict TypeScript typing and database access at build time.
Next.jsTypeScriptMongoDBVercel
https://task-management-and-perfomance-tack-liart.vercel.app/login →

Data Sauti

Kenyan market research platform connecting businesses with consumer surveyors
shipped
  • Implemented full M-Pesa Daraja payment integration — STK Push and B2C payouts — with sandbox safety guardrails added after a real-money incident, hardening the payment flow against future risk.
  • Led a security overhaul, replacing a hardcoded admin secret with a JWT-based admin authentication system, including an Admin model, seeder script, and fully protected routes.
  • Built an admin analytics dashboard using Recharts with CSV export for reporting.
  • Developed a notifications system with polling, and authored legal compliance pages referencing Kenya's Data Protection Act 2019.
  • Diagnosed and resolved email verification bugs to improve onboarding reliability.
Next.jsM-Pesa DarajaJWTMongoDBRecharts

Voltify

Full-stack Kenyan electronics e-commerce platform, built from the ground up
shipped
  • Architected and built the platform end-to-end using Next.js (App Router), TypeScript, Tailwind CSS, and MongoDB.
  • Implemented authentication with Better Auth, supporting email/password login and Google OAuth.
  • Delivered a complete customer experience: mega-menu navigation, hero banners with countdown timers, product listing/detail pages, and a cart with coupon logic.
  • Built a comprehensive admin panel covering 23 sidebar sections for full site, catalog, and order management.
  • Authored a 12-section technical and design specification covering brand identity, catalog, checkout, and system architecture.
Next.jsTypeScriptBetter AuthMongoDBTailwind

Mobile News Application

Responsive news platform for organizing and displaying news content
flutter
  • Developed a responsive news platform in Flutter with dynamic rendering and intuitive navigation.
  • Applied responsive design principles to enhance accessibility across devices.
FlutterDart
github.com/ManuMure/News →

Admin Dashboard System

Reusable admin dashboard interface built in React
react
ReactDashboard UI
github.com/ManuMure/Admin-Dashboard →

x-Tatic Fits

E-commerce storefront built with vanilla HTML, CSS and JavaScript
vanilla js
HTMLCSSJavaScript
github.com/ManuMure/x-Tatic-Fits →
04 — work log

Professional experience

Roles that built my foundation in systems, data, and people-facing service delivery.

JUL 2024 — OCT 2024

IT Attaché & Department Assistant

National Health Insurance Fund (NHIF) — Industrial Area Branch
  • Verified contributor and patient data in claims processing systems.
  • Scanned and digitized documents for member registration and record management.
  • Provided biometric registration and customer support services.
  • Assisted with software installation and basic device/network troubleshooting.
  • Supported inventory updates and asset audits within procurement operations.
APR 2021 — SEP 2021

Customer Service Attaché

National Health Insurance Fund (NHIF) — Huduma Centre Branch
  • Assisted clients with government service applications and digital processes.
  • Addressed inquiries and resolved service-related issues professionally.
  • Facilitated biometric registration processes and service payments.
  • Coordinated with partner agencies to improve service delivery efficiency.
FEB 2020 — APR 2020

Music and Performance Trainer

Mpesa Foundation Academy
  • Delivered individual and group music lessons.
  • Coordinated school performances and ensemble activities.
05 — credentials

Education & certifications

Formal training and self-directed certification across development and security.

Education

BSc Applied Computer Science
Daystar University
2022 – 2025
Certificate, Customs Clearance & Freight Logistics
Kenya School of Revenue Administration
2024 – 2025

Certifications

Oracle Academy — Database Design
Oracle Academy — Applications Development Foundations
CyberPro Global — Cybersecurity Foundational Skills
CyberPro Global — Secure Coding Automation & API Security
CyberPro Global — Cyber Defense & Incident Response
06 — get in touch

Let's build something reliable.

Open to full-stack, mobile, fintech-integration, and client website opportunities. Based in Nairobi, working with teams anywhere.