Resume
Software developer and Computer Science graduate building custom ERPNext/Frappe applications, backend APIs and connected web experiences. Started Sufrone as a part-time independent software and systems integration practice. Experience includes ERPNext implementation, production M-Pesa integration and operational IT support.
Download ERPNext / Frappe CVabdulrahmanambooka@gmail.com · +254 111 384 390 · Nairobi, Kenya
Experience
Independent Software Developer (Part-time)
Ongoing🏢Sufrone • Nairobi, Kenya
I started Sufrone as a part-time independent software and systems integration practice. Under the Sufrone name, I develop custom business applications, ERPNext/Frappe extensions and connected web experiences.
- Develop custom business software, ERPNext/Frappe apps and connected websites and portals.
- Build API integrations, permission rules and approval workflows, and handle deployment and debugging.
- Built Sufrone Education with Bayinah Academy as its fictional-data demonstration, available at education.sufrone.com.
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
Sufrone Education
Developed bayinah_school and bayinah_bridge custom Frappe apps, extending ERPNext, Education and HRMS with school-specific workflows, permissions, reports and APIs. Source private; hosted demo available.
Python · Frappe / ERPNext 15 · Education · HRMS · JavaScript · TypeScript · Next.js · Docker
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
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.
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.