Skip to main content

Resume

Education

Maseno University

2019 โ€” 2024

Bachelor of Science in Computer Science

๐ŸŽ“Second Class Honours (Upper Division)

Comprehensive CS education covering algorithms, data structures, software engineering, database systems, computer networks, and artificial intelligence. The CS degree provides a 40โ€“50% acceleration on the Nexus Phase 1โ€“2 curriculum โ€” foundational concepts, complexity analysis, design patterns, and networking basics are already covered.

Starehe Boys' Centre & School

2015 โ€” 2018

Kenya Certificate of Secondary Education (KCSE) in Sciences Track

Completed secondary education at one of Kenya's top national schools.

Experience

IT Assistant

2025 โ€” Present

๐ŸขHebatullah Brothers Limited โ€ข Nairobi, Kenya

Providing IT operations support and digital transformation services for a Nairobi-based enterprise. Production infrastructure challenges here directly inform Phase 1 Linux and networking study.

Key Responsibilities:
  • Manage and maintain company IT infrastructure: Windows servers, networking, and workstations
  • Provide Tier-1 and Tier-2 technical support across hardware, software, and connectivity
  • Implement and monitor security measures: UFW rules, fail2ban, automated backup protocols
  • Identify manual business processes and prototype automation solutions using Python scripts
Key Achievements:
  • Reduced helpdesk resolution time from 48h to under 8h through structured ticketing workflow
  • Implemented automated daily backup routines โ€” zero data loss incidents since deployment
  • Wrote a Python script that cut a weekly reporting task from 3 hours to 4 minutes
LinuxWindows ServerPythonBashNetworkingIT SupportCybersecurity

IT Infrastructure Intern

2023 โ€” 2023

๐ŸขMasinde Muliro University of Science and Technology โ€ข Kakamega, Kenya

Industrial attachment supporting campus-wide IT infrastructure administration.

Key Responsibilities:
  • Assisted in administration of campus-wide network infrastructure and server room
  • Deployed and configured 40+ computer lab workstations before semester start
  • Documented network topology and created IT asset inventory for the department
Key Achievements:
  • Configured 40+ workstations ahead of the semester start date
  • Identified and resolved a recurring DHCP conflict affecting 200+ campus devices
Network AdministrationLinuxWindows ServerTCP/IPIT Support

Freelance Full-Stack Developer

2022 โ€” Present

๐ŸขSelf-Employed โ€ข Nairobi, Kenya (Remote)

Delivering full-stack web applications, APIs, and dashboards to clients across Kenya and globally. The same stack used in Nexus Phase 1โ€“2 โ€” React, Node.js, PostgreSQL, Docker.

Key Responsibilities:
  • Design and build full-stack web applications using React, Next.js, Node.js, and PostgreSQL
  • Integrate Safaricom Daraja API (M-Pesa STK Push, B2C, C2B) for Kenyan client payment flows
  • Containerise applications with Docker; deploy to VPS behind Nginx with Let's Encrypt SSL
  • Write REST API documentation using OpenAPI/Swagger; deliver typed TypeScript client SDKs
Key Achievements:
  • Delivered 12+ full-stack projects with 100% client satisfaction and on-time delivery
  • Built an M-Pesa STK Push integration serving a Nairobi e-commerce client (KES 1M+/month)
  • Reduced a client's manual invoicing process by 80% through a custom React + FastAPI dashboard
ReactNext.jsNode.jsTypeScriptPostgreSQLDockerNginxM-Pesa Daraja APIFastAPIPython