Resume
Computer Science graduate with 3+ years of hands-on experience building and shipping full-stack web applications, REST APIs, and payment integrations for real clients, including a production M-Pesa implementation processing KES 1M+/month. Also experienced in ERP implementation, Windows Server, Active Directory, networking, end-user support, and applied computer vision.
abdulrahmanambooka@gmail.com · +254 111 384 390 · Nairobi, Kenya
Education
Maseno University
2020 — 2024BSc Computer Science in Computer Science
Relevant coursework: Algorithms & Data Structures, Machine Learning, Computer Networks, Database Systems, Software Engineering, Artificial Intelligence, Computer Vision, Operating Systems.
Starehe Boys' Centre & School
2016 — 2019Kenya Certificate of Secondary Education in Sciences Track
Sciences track. Admission by national competitive examination.
Experience
IT Administrator
2026 — Present🏢Bayina Academy • Nairobi, Kenya
IT Administrator supporting the academy's infrastructure, systems, users, and digital operations.
- Administers ICT infrastructure including Windows-based systems, user accounts, network services, and end-user support for teaching and administrative staff.
- Manages staff onboarding and offboarding: account provisioning, password administration, and access control across all systems.
- Provides first- and second-line technical support for teaching staff, administrative personnel, and institutional platforms.
- Supports and maintains school ERP and administrative platforms, ensuring data integrity and effective user adoption.
- Manages and maintains the academy website, digital communications platforms, and online services.
- Administers CCTV, biometric attendance systems, printers, and other ICT assets across the institution.
- Maintains network connectivity, troubleshoots hardware and software issues, and coordinates preventative maintenance.
- Develops user guides, technical documentation, and training materials to support staff productivity and technology adoption.
IT Assistant
2025 — 2026🏢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.
- Administered the Windows Server environment including Active Directory, group policies, and user account lifecycle management.
- Installed and maintained CCTV systems across all company premises; managed biometric attendance hardware for 300+ enrolled workers.
- Provided end-to-end helpdesk support — hardware, software, connectivity, accounts — from first call to resolution.
- 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.
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.
- Supported campus-wide network administration, server room operations, and faculty/student technical support.
- 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.
Selected Projects
Computer Vision Surveillance System
Final-year research project implementing real-time object detection and threat recognition using YOLO, OpenCV and Flask.
Python · PyTorch · YOLOv5/v8 · OpenCV · Flask · NumPy · Linux
M-Pesa Payment Integration Library
Production Node.js and TypeScript library abstracting the Safaricom Daraja API: STK Push, B2C, C2B, typed response schemas, retry logic and webhook validation.
Node.js · TypeScript · PostgreSQL · BullMQ · Redis · Safaricom Daraja API
ambooka.dev Portfolio Platform
Full-stack Next.js 16 portfolio platform with Supabase backend, admin CMS, a canonical database-backed resume, GitHub activity sync and Playwright e2e test suite.
Next.js 16 · TypeScript · Supabase · GitHub Activity Sync · Playwright
Hebatullah ERPNext Implementation
ERPNext implementation for chart of accounts, item catalogue and procurement workflows replacing manual business processes.
ERPNext · Accounting Setup · Inventory · Procurement Workflows · Business Process Design
Technical Skills
Competency Areas
Product Interfaces
Frontend systems for polished, responsive web products.
Backend APIs
Service layers, integrations, and documented HTTP APIs.
Data Platforms
Relational data modeling, managed backends, and caching.
Deployment
Containerized apps, Linux servers, reverse proxies, and CI.
Business Systems
Operational IT, ERP support, and production environments.
Applied AI / CV
Computer vision workflows and practical ML model work.