CBC Assessment & Exam Analysis Best Practices
Learn how to effectively analyze CBC exam results and track learner progress......
Read More →Building modern web and mobile applications with PHP, Laravel Blade, C++, C, Dart, Flutter, and Python, CBC school systems, POS systems, Scratch programming for kids, Starlink setup and installation, and IoT solutions with Arduino Uno.
Hire Me View Projects GitHub (400+ repos)
I'm a seasoned Full Stack Developer strongest in PHP, Laravel Blade, C++, C, Dart, Flutter, and Python, with additional work in MongoDB, Scratch Programming, and IoT with Arduino Uno. I build enterprise-level systems including CBC School Management Systems, Point of Sale (POS) Systems, mobile apps, and API integrations with Kenyan and international payment providers.
I have also taught Computer Studies and ICT in colleges and high schools across Kenya for over 10 years, combining classroom teaching with real software development experience. Through Dapin Technologies, I've delivered comprehensive solutions including University Management System, Meridian website, Sowing & Reaping Technical Training College, Kaya Hotel Kirinyaga Hotel POS, and Kenia College (Kerugoya) systems. My CBC school systems for St. John Mombasa and Gracies Academy feature advanced exam analysis, fee management with MPESA integration, teacher exam generation, CBC timetable generation, scheme of work generation, and record of work tracking.
I've also developed the Mombasa Main Altar Church Attendance System, the Apostolic Transformation Ministries Kehancha church management system, and Utumishi Community Care (NGO/CBO) management platform. My freelance work includes a Level 4 Hospital System, Fashion POS, Duka POS, Multi Branch Sacco ERP System, BnB Seria System (Kehancha, Migori), and Property Management (Manyumbasa - Eldoret). My Lebanon Major Projects include Property Management System, Cozmos Ecommerce, Bayya Multivendor Ecommerce, and DineForLess multi-restaurant food ordering ecommerce. My POS portfolio includes Double Dee Bar POS, Mobile Phone & Spare Parts Eldoret POS, Mobile POS, Fashion POS, Whole & Retail Chemist POS, Duka POS, and Online Teaching System.
Beyond web development, I use Python for data analysis and automation, teach Scratch programming to young learners, run a YouTube channel for learning, provide Starlink setup and installation, and build IoT solutions using Arduino Uno with various sensors and microcontrollers. With over 400 GitHub repositories and 100+ gists, I'm deeply passionate about open source and continuous learning.
Arduino Uno based weather monitoring system with DHT11 sensor, LCD display, and real-time data logging to cloud using Python backend.
Soil moisture sensor integrated with Arduino Uno to automate water pump control, with remote monitoring via web dashboard.
PIR motion sensor, buzzer, and GSM module for intruder alert with SMS notifications and web-based logging.
Control home appliances (lights, fans) remotely using relay modules, Bluetooth/Web interface, and voice commands.
Complete CBC-aligned systems for St. John Mombasa and Gracies Academy with advanced features
Comprehensive exam analysis with competency-based assessment, learner progress tracking, subject performance analytics, and graphical reports using Python data analysis.
Automated fee collection with MPESA integration, payment reminders via SMS, parent portal for statements, and real-time fee balance tracking.
Automated exam paper generation with question bank, difficulty levels, subject-specific templates, and automatic marking schemes.
AI-powered scheme of work generation based on CBC curriculum, term dates, subject topics, and learning objectives with automatic alignment.
Digital record of work for each class and subject, lesson completion tracking, syllabus coverage reports, and teacher performance analytics.
Class, teacher, subject, room, and lesson scheduling with conflict checks, balanced workloads, and printable timetable views.
Complete CBC school management with exam analysis, fee management (MPESA), teacher exam generation, CBC timetable generation, scheme of work, and record of work tracking.
Comprehensive CBC platform with learner profiles, competency tracking, parent portal, fee management, and automated report cards.
Church attendance tracking system for Mombasa Main Altar with member records, service attendance, follow-up reports, and admin dashboards.
Complete church management system with member registration, tithes & offerings tracking, event management, small groups, and SMS notifications.
Comprehensive NGO management system with beneficiary tracking, donation management, project monitoring, volunteer coordination, and financial reporting.
Complete university management with student registration, fee processing (MPESA/KCB integration), exam management, and SMS notifications.
Technical training college management system with admission module, fee tracking, and student portal.
Solo EDUTECC teacher training college system built with Laravel Blade for admissions, student records, fee tracking, reporting, and administration workflows.
College management system with backend fee processing and automated SMS notifications for students and parents.
Core PHP Sacco ERP for branch operations, member records, savings, loans, contributions, repayment tracking, reports, and admin operations.
Bed & Breakfast management system with booking engine, payment integration (Equity/Coop), and automated confirmations.
Property and rental management system for Eldoret with tenant records, units, rent tracking, payment records, maintenance follow-up, and landlord reports.
Hospital management system for patient registration, outpatient workflows, billing, reports, staff roles, and administrative tracking.
Retail POS for clothing and fashion shops with item variants, stock control, customer sales, receipts, and daily reports.
Shop POS for small retail businesses with product records, sales entry, stock alerts, cashier controls, and closing reports.
Core PHP Sacco ERP for multiple branches, member accounts, savings, loan processing, repayment schedules, and management reports.
Freelance bed and breakfast management system for bookings, rooms, guest records, payment tracking, automated confirmations, and reports.
Freelance property management system for units, tenants, rent tracking, payment records, maintenance follow-up, and landlord reports.
Projects built for Lebanon and regional markets including Bahrain, Egypt, Italy, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, and UAE.
Property management platform for units, tenants, rent tracking, service charges, maintenance requests, payments, and landlord reports.
Ecommerce platform for product catalogue, customer orders, checkout, payment workflows, admin management, and regional online selling.
Multivendor ecommerce marketplace for vendor stores, product listings, customer orders, commissions, checkout, and admin control.
Food ordering platform for multiple restaurants, menus, customer orders, delivery workflows, restaurant dashboards, and checkout.
Complete bar management with inventory tracking, happy hour pricing, tab management, and MPESA/Lipa Na MPESA integration.
MPESA IntegrationAndroid-based mobile POS system for field sales, offline sync, and receipt printing via Bluetooth.
MPESA KCBMobile phone and spare parts POS for Eldoret with stock control, supplier tracking, sales reports, receipt printing, and payment recording.
MPESA InventoryRetail POS specialized for clothing stores with size/color variants, customer loyalty, and inventory management.
Equity CoopPharmacy POS with expiry tracking, prescription management, and NHIF integration support.
MPESA CoopAffordable POS solution for small retail shops with stock alerts, sales reports, and daily closing features.
MPESA KCBCodeIgniter hotel POS created in collaboration with Dapin Technologies for restaurant/bar sales, rooms-related billing, inventory, daily reports, user roles, and payment tracking.
Dapin CodeIgniterComplete academic management with student lifecycle, fee processing, exam management, and graduation tracking.
Corporate website with CMS, news portal, and contact management system.
Full college management with admission, fee tracking, student portal, and SMS alerts.
Collaborative Dapin hotel POS built with the CodeIgniter framework for restaurant/bar sales, rooms-related billing, inventory, cashier roles, daily reports, and payment tracking.
Backend fee processing system, SMS API integration, and admission module.
Competency-based assessment, learner progress tracking, subject analytics, and graphical reports using Python.
Automated fee collection, payment reminders, parent portal, and real-time balance tracking.
Automated paper generation from question bank, marking schemes, and difficulty level selection.
Class, teacher, subject, room, and lesson scheduling with conflict checks and printable timetable views.
AI-powered scheme generation, lesson tracking, syllabus coverage reports, and teacher analytics.
Church attendance system with member records, service attendance, follow-up reports, and admin dashboards.
Church management with member registration, tithes/offerings tracking, events, and SMS announcements.
NGO management with beneficiary tracking, donation management, project monitoring, and volunteer coordination.
Arduino Uno + DHT11 + LCD + Python backend for data logging and visualization.
Soil moisture sensor + water pump control with remote monitoring dashboard.
PIR sensor + GSM module + SMS alerts + web-based logging.
STK Push, C2B, B2C, Reversals, Payment Reconciliation, Lipa Na MPESA Online.
WhatsApp messaging workflows, customer notifications, support links, template messages, and API-connected follow-ups.
Payment gateway integration, account validation, automated reconciliation, bulk disbursements.
API integration for payments, account verification, real-time transactions, and webhooks.
Payment processing, balance inquiry, transaction history, and automated reconciliations.
Mobile money checkout, payment callbacks, transaction confirmation, and reconciliation flows.
Card payment gateway integration, checkout sessions, secure payment responses, and webhook handling.
Online card payments, checkout sessions, subscriptions, refunds, and webhook reconciliation.
PayPal checkout, capture payments, order tracking, and transaction status updates.
Wallet payment integration, payment status checks, and user checkout flows.
Card authorization, capture, settlement tracking, refunds, and secure payment forms.
Pesapal checkout, IPN handling, payment status verification, and receipt workflows.
Public Repositories
Gists
Stars Across Repos
Languages Used
MPESA system work covering STK Push, C2B, dynamic QR code, B2B, and customer transactions.
PaymentsTraining and learning platform for courses, learners, and content delivery.
LearningModern ecommerce project work with catalogue, orders, and checkout workflows.
EcommerceKenyan ecommerce implementation with product, order, and payment experience.
EcommerceAdditional private and public work including hybrid systems, Bayye updates, casino, and client-specific tools.
400+ ReposLaravel Blade, Filament, dashboards, school systems, payment integrations, reporting, and custom business workflows.
Mobile app interfaces, API-connected Flutter screens, payment flows, dashboards, and business mobile tools.
System logic, automation, data analysis, backend services, and embedded or IoT-supporting code.
Arduino Uno projects, sensor integration, smart home systems, and data logging.
Over 10 years teaching Computer Studies and ICT in Kenyan colleges and high schools, plus coding lessons for learners.
Educational videos and tutorials for learners who want to understand programming, ICT, and practical technology skills.
Teaching kids coding through games, animations, and interactive stories.
Complete CBC management with exam analysis, fee management, exam generation, timetable generation, scheme of work, and record of work.
Starlink installation, dish positioning, router setup, Wi-Fi configuration, speed testing, and connectivity troubleshooting.
Member registration, tithes/offerings, events, small groups, and SMS notifications.
Beneficiary tracking, donation management, project monitoring, volunteer coordination.
Custom POS for bars, spare parts, retail, duka shops, pharmacies, fashion, hotel, and mobile solutions with bank integrations.
Level 4 hospital workflows for patient registration, billing, outpatient services, staff roles, and reports.
Core PHP Sacco ERP systems for branches, members, savings, loans, repayments, and management reporting.
Cozmos-style ecommerce, Bayya-style multivendor marketplaces, and DineForLess-style multi-restaurant food ordering systems for MENA markets.
Rental and property platforms for tenants, units, rent tracking, maintenance follow-up, payments, and landlord reports.
MPESA, Airtel Money, KCB Buni, Equity Jenga, Coop Bank, WhatsApp API, Areeba Lebanon, Stripe, PayPal, Skrill, Authorize.net, Pesapal, and SMS gateways.
2020 - Present | Developed PHP/Laravel Blade systems, Dart/Flutter mobile apps, C/C++ and Arduino IoT projects, Python automation, Scratch programming curriculum, and full-stack web applications.
10+ years | Taught Computer Studies and ICT in various colleges and high schools across Kenya, covering practical computer skills, programming basics, digital literacy, and YouTube learning content.
Configured Starlink internet installations, dish placement, router setup, Wi-Fi coverage, speed testing, and client connectivity support.
2022 - Present | Built complete CBC systems for St. John Mombasa and Gracies Academy featuring exam analysis, fee management, exam generation, CBC timetable system, scheme of work, and record of work.
2023 - Present | Developed Mombasa Main Altar church attendance system, Apostolic Transformation Ministries Kehancha church system, and Utumishi Community Care NGO platform.
2021 - Present | Developed University Management System, Meridian site, Sowing & Reaping College, Kaya Hotel Kirinyaga Hotel POS, and Kenia College systems.
400+ repositories, 100+ gists, multiple languages and technologies.
Learn how to effectively analyze CBC exam results and track learner progress......
Read More →How to use AI and templates to generate CBC schemes of work automatically......
Read More →Step-by-step guide to seamless fee collection using MPESA API......
Read More →unimediaafrica@gmail.com
0725547867
Nairobi, Kenya
PHP/Laravel Blade Development | Dart & Flutter Apps | MongoDB | C++ & C | Python Automation | Arduino IoT | Starlink Setup & Installation | Computer & ICT Teaching | Scratch Coding Lessons | CBC School Systems | POS Systems | Payment & WhatsApp API Integration