USSD Voting System for Pensioners
Role: Backend & Architecture β Tech: PHP, MySQL, USSD gateway.
Features: Registration, voting, vote validation, result export, security checks.
IoT Sensor & Automation Systems
Role: Full-Stack Developer & IoT Engineer β Tech: Arduino, ESP8266, Node.js, MQTT, WebSockets, MySQL, Telegram Bot API, RFID, DHT11, RTC1302
Engineered and deployed smart IoT systems integrating real-time environmental monitoring, RFID-based access control, and Telegram Bot automation for remote device management. Utilized DHT11 sensors for temperature and humidity tracking, and RTC1302 timers for scheduled control of devices. Designed PCB circuits using basic electronics components, for efficient power and signal management. Integrated MQTT and WebSocket protocols for low-latency data exchange and connected systems to cloud platforms such as ThingSpeak and Bylink for data logging and analytics.
View IOT projects on GitHubSacco Management System
Role: Lead β Tech: PHP, MySQL, Java, Ajax, Bulk SMS API, Bootstrap.
Features: Online loan application, approval and status monitoring. Progress alerts via email and SMS. Downloadable statements/reports.
View ProjectE-commerce Website
Role: Lead β Tech: PHP, MySQL, Ajax, MPESA Payment Gateway, Bootstrap, CSS.
Features: Online shop, e-cart, stock control, reports.
View ProjectAlumni Portal
Role: Lead β Tech: PHP, MySQL, Ajax, MPESA Integration, Bootstrap, CSS.
Features: Registration, contributions management, reports.
View ProjectPoint of Sale System for Restaurants
Role: Lead β Tech: VB, MySQL, MPESA Integration.
Features: Order processing, receipting, stock control, reports.
Financial Accounting System
Role: Lead β Tech: VB, MySQL, Crystal Reports.
Features: Receivables, payables, GL, Journals processing, stock control, cashbook, budget control, trial balance, income/expenditure statements, balance sheet.
Gaming App: Letter Game
Role: Lead β Tech: Java SE, SQLite, Eclipse.
Features: Multi-levels, scoring, help, score storage.
View on GitHub Download Letter Game AppICT Helpdesk
Role: Lead β Tech: XAMPP, MySQL, PHP, HTML5, CSS, Javascript.
Features: Information/documents sharing within intranet, Logging ICT user requests, email/SMS alerts, request analysis, reports.
View on GitHub