Skip to main content

Resume

Education

Maseno University

2019 โ€” 2024

BSc Computer Science in Computer Science

๐ŸŽ“Second Class Honours Upper Division ยท GPA approximately 3.3 / 4.0

Relevant coursework: Algorithms & Data Structures, Machine Learning, Computer Networks, Database Systems, Software Engineering, Artificial Intelligence, Computer Vision, Operating Systems.

Starehe Boys' Centre & School

2015 โ€” 2018

Kenya Certificate of Secondary Education in Sciences Track

Sciences track. Admission by national competitive examination.

Experience

IT Assistant

2025 โ€” Present

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

Part of a two-person IT team responsible for the full technology stack of a trading company โ€” hardware infrastructure, enterprise software, networking, and digital systems โ€” serving 70+ office staff and 300+ field workers.

Key Responsibilities:
  • Administered the Windows Server environment including Active Directory, group policies, and user account lifecycle management.
  • Installed and maintains CCTV systems across all company premises; manages biometric attendance hardware for 300+ enrolled workers.
  • Provides end-to-end helpdesk support โ€” hardware, software, connectivity, accounts โ€” from first call to resolution.
Key Achievements:
  • Implemented ERPNext from scratch โ€” designed the chart of accounts, item catalogue, and procurement workflows, replacing entirely manual processes across inventory, finance, and HR.
  • Reworked the company website (hebatullah.com) from a static HTML site to a full CMS, enabling the marketing team to update content without developer involvement.
  • Installed and commissioned the company network infrastructure from the ground up: switches, wireless access points, cabling, and VoIP desk phone system.
ERPNextWindows ServerActive DirectoryTCP/IPVoIPCCTVBiometric Systems

IT Infrastructure Intern

2023 โ€” 2023

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

Supported campus-wide network administration, server room operations, and faculty/student technical support.

Key Responsibilities:
  • Supported campus-wide network administration, server room operations, and faculty/student technical support.
Key Achievements:
  • Configured and deployed 40+ workstations in a new computer lab, completing setup ahead of semester start.
  • Diagnosed and resolved a recurring DHCP conflict that had been disrupting connectivity for 200+ campus devices.
Network AdministrationLinuxWindows ServerTCP/IPHardware Configuration

Freelance Full-Stack Developer

2022 โ€” Present

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

Independent contractor delivering full-stack web applications, APIs, and business automation tools for clients across Kenya and internationally. 12+ projects delivered with 100% on-time completion.

Key Responsibilities:
  • Delivered full-stack web applications, APIs, and business automation tools for clients across Kenya and internationally.
  • Consistently containerised and deployed all applications to Hetzner VPS behind Nginx with Let's Encrypt SSL and GitHub Actions CI/CD pipelines.
Key Achievements:
  • Built and integrated a production-grade Safaricom Daraja API implementation (M-Pesa STK Push, B2C disbursements, C2B paybill callbacks) for an e-commerce client currently processing KES 1M+/month โ€” includes BullMQ async job queue, exponential backoff retry logic, and PostgreSQL transaction audit log.
  • Replaced a Nairobi SME client's manual Excel-based invoicing process with a custom React + FastAPI dashboard featuring automated PDF generation, WhatsApp notifications via Africa's Talking API, and a live analytics panel โ€” reducing manual processing effort by 80%.
  • Built ambooka.dev โ€” a full-stack Next.js 16 portfolio platform with Supabase backend, admin CMS, AI-generated resume variants, GitHub activity sync, and Playwright e2e test suite.
PythonTypeScriptReactNext.jsNode.jsFastAPIPostgreSQLRedisDockerNginxM-Pesa Daraja APIAfrica's Talking APIBullMQSupabase

Technical Skills

Competency Areas

Product Interfaces

Frontend systems for polished, responsive web products.

React logo
Next.js logo
TypeScript logo
Tailwind CSS logo
ReactNext.jsTypeScriptTailwind CSS
Backend APIs

Service layers, integrations, and documented HTTP APIs.

Python logo
FastAPI logo
Node.js logo
REST APIs logo
PythonFastAPINode.jsREST APIs
Data Platforms

Relational data modeling, managed backends, and caching.

PostgreSQL logo
SQL logo
Supabase logo
Redis logo
PostgreSQLSQLSupabaseRedis
Deployment

Containerized apps, Linux servers, reverse proxies, and CI.

Docker logo
GitHub Actions logo
Linux Ubuntu logo
Nginx logo
DockerGitHub ActionsLinux UbuntuNginx
Business Systems

Operational IT, ERP support, and production environments.

ERPNext logo
Windows Server logo
Active Directory logo
TCP/IP Networking logo
ERPNextWindows ServerActive DirectoryTCP/IP Networking
Applied AI / CV

Computer vision workflows and practical ML model work.

PyTorch logo
OpenCV logo
YOLO logo
scikit-learn logo
PyTorchOpenCVYOLOscikit-learn