About
I'm a software engineer and systems administrator in Nairobi. I build web applications that people depend on at work every day, and I look after the networks and devices they run on.
At Woodcreek School, I run IT and wrote the staff portal that about 190 staff use for announcements, messages and documents.
I also built the sales and finance system for Home Bridge Limited, a property company. It follows every sale from the first enquiry to the handover of keys.
I studied Mathematics and Computer Science at the Technical University of Mombasa, trained as a full-stack developer at Moringa School, and hold the CompTIA Network+ certification.
Experience
Sep 2025 — Present Systems Administrator · Woodcreek SchoolNairobi, Kenya
Promoted from assistant in September 2026. I manage the school's network, user accounts, devices and access policies, and support about 190 staff. I also built the staff portal, the public website and the evidence site used for the school's CIS accreditation.
System Administration, Networking, RBAC, React, TypeScript, Supabase
Nov 2025 — Present Full-Stack Developer (Contract) · Home Bridge LimitedNairobi, Kenya
I build and maintain the company's sales and finance system, which replaced its spreadsheets. It manages about 630 contacts and 680 units, issues letters of offer, tracks payments and receipts, and receives enquiries directly from the Lifestyle Estates website, which I also built.
Next.js, TypeScript, Prisma, PostgreSQL, PWA, Resend
Aug 2023 — Dec 2023 IT Support Intern · Kenya Ports AuthorityMombasa, Kenya
Provided first-line support for more than 100 staff and resolved about 95% of tickets on first contact. Helped migrate over 50 workstations to new hardware without data loss, and documented common fixes for the support team.
Technical Support, Networking, Documentation, Windows
Education & Certifications
- 2025
Software Engineering (Full Stack)
Moringa School · Nairobi
- 2020 — 2024
BSc. Mathematics & Computer Science
Technical University of Mombasa
- 2024 — 2027
CompTIA Network+
Credential ID: COMP001022530939
Projects
Staff Portal
Announcements used to go out on WhatsApp, and documents lived in email and filing cabinets. The portal gives about 190 staff one place for both, along with real-time chat and the school calendar. It installs on iPhone and Android as a web app, sends push notifications, and serves documents from Google Drive with access set by department.
internal toolReact, TypeScript, Vite, Supabase, Supabase Realtime, PostgreSQL, PWA, Web Push, Google Drive API, Tailwind CSS
Property Management System
Home Bridge sells homes in Lifestyle Estates developments and used to track buyers in spreadsheets. This system follows each sale from the website enquiry to handover. The letter of offer drives the process: it is generated from the company's own Word template, and its deadlines and payment terms set everything that follows. Agents use it as an app on their phones. WhatsApp, SMS and M-Pesa integrations are built and waiting on the company's business accounts.
internal toolNext.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, PWA, Resend, React PDF, WhatsApp Cloud API, Africa's Talking, M-Pesa Daraja, Vercel Cron
Lifestyle Estates Website
A page for each of the six communities, with live unit availability, site visit booking and brochure downloads. Every enquiry reaches the Home Bridge sales system as a lead with an agent assigned, along with the campaign that brought it in. In development.
lweb-git-main-developer-8183s-projects.vercel.app· work in progressNext.js, TypeScript, Prisma, PostgreSQL, Zod, Framer Motion, Vercel Cron
CIS Accreditation Portfolio
Holds the school's self-study and supporting evidence in the order CIS reviewers work through it, with search and a reviewer login. The live site shows students, so the images here are placeholders and document links are blurred.
internal toolReact, Vite, TypeScript, Tailwind CSS
Woodcreek School Website
The new site for Woodcreek, a day and boarding school in Kiambu. It covers admissions, boarding and school news, with an online application and a virtual campus tour. In development.
wc-web-one.vercel.app· work in progressNext.js, TypeScript, Tailwind CSS, Cloudinary
Stack
Frontend
Backend
Data
Systems & Infrastructure
Learning now