About Protus M. Kakai

Full-Stack Developer | IoT Enthusiast | Android Developer | Author

Bringing Software Engineering, Accounting, and IoT Together

Building practical solutions at the intersection of software, business, financial systems, connected devices, and digital innovation.

About Me

I’m Protus M. Kakai, a pragmatic full-stack developer, IoT enthusiast, Android developer, and author.

I specialize in building production-ready web, mobile, and embedded systems that solve real-world problems through code, creativity, and practical innovation.

My work is driven by a simple idea: technology should solve real problems. I enjoy designing efficient, user-friendly systems that bridge software and hardware and connect people, organizations, devices, and digital services.

My experience spans web applications, Android applications, IoT systems, databases, RESTful APIs, payment integrations, automation, and business information systems.

I have hands-on experience with PHP (Laravel), Java (Android), MySQL, JavaScript, Arduino, and ESP8266. I have developed systems ranging from data dashboards and automated workflows to voting platforms, payment systems, eCommerce applications, accounting systems, and connected IoT solutions.

I am particularly interested in API design and integration. I create and consume RESTful APIs to allow different systems and services to communicate and exchange data. My experience includes M-PESA integrations, SMS and USSD APIs, IoT telemetry endpoints, and mobile application backends.

Beyond software development, I also have experience in the design and installation of computer networks and CCTV systems, helping homes and businesses establish reliable, connected, and secure technology environments.

Beyond coding, I am passionate about using technology to improve lives, support organizations, encourage innovation, and drive meaningful change in society.

Software Engineering

Designing and developing web applications, APIs, databases, business systems, mobile applications, dashboards, and automation solutions.

PHP β€’ Laravel β€’ JavaScript β€’ Java β€’ MySQL β€’ REST APIs

Accounting & Business

Combining technology with accounting and business knowledge to develop financial, accounting, reporting, POS, and business management systems.

Accounting Software β€’ POS β€’ Financial Systems

IoT & Embedded Systems

Connecting sensors, devices, machines, and physical environments to software platforms, APIs, dashboards, networks, and cloud services.

Arduino β€’ ESP8266 β€’ LoRa β€’ MQTT β€’ RFID

Where Technology, Business & IoT Meet

Connecting digital systems, financial knowledge, and the physical world.

Software

Software engineering provides the applications, APIs, databases, and automation that power modern organizations.

Accounting

Accounting provides the financial information organizations need for planning, control, reporting, and informed decision-making.

IoT

IoT connects physical devices, sensors, machines, and environments to software, networks, and data.


Together, these disciplines create opportunities for digital transformation, business automation, financial technology, smart systems, data-driven decision-making, and technology entrepreneurship.

Education

Bachelor of Science in Information Sciences

ICT Option β€” Moi University, Kenya

My academic background provided strong foundations in programming, systems analysis and design, database systems, information technology, and network technologies. I continue to combine this foundation with practical experience to develop efficient and user-focused digital solutions.

Author

Writing practical knowledge for the digital age

In addition to my work in technology, I am also an author. I write practical and easy-to-understand books covering technology, programming, software engineering, information systems, accounting, business, and the Internet of Things .

My books are designed for students, professionals, developers, entrepreneurs, educators, and general readers who want to expand their knowledge and develop practical skills.

I believe that technical and business concepts become easier to understand when they are presented through clear explanations, practical examples, and real-world applications.

Published Books

Explore some of my published works on Amazon.

Basic Accounting for Software Engineers

Understanding accounting principles, financial transactions, subledgers, general ledgers, budgets, and financial systems.

Living With Kidney Disease

A practical and inspirational guide for kidney patients, families, caregivers, and healthcare professionals.

IoT Made Simple

A beginner's guide to the Internet of Things, smart devices, sensors, connectivity, cloud computing, and connected systems.

Experience & Projects

  • Built USSD and payment integration systems for organizations.
  • Designed, tested, and deployed Laravel applications with PDF exports and role-based access control.
  • Developed Arduino and ESP8266 IoT prototypes with real-time telemetry dashboards.
  • Created Android applications using Java integrated with REST APIs and online databases.
  • Built an online alumni portal to streamline communication and records.
  • Developed a modern eCommerce platform with cart, checkout, and analytics features.
  • Developed Point of Sale (POS) systems for restaurants.
  • Built accounting software for small and medium-sized enterprises.
  • Written and published books and learning resources covering technology, programming, information systems, accounting, and related subjects.

Skills & Technologies

Programming & Web

PHP, Laravel, JavaScript, SQL, Java, VB/VBA, HTML5, CSS3, Bootstrap, jQuery, Vue.js, Axios, Ajax, MVC, and RESTful architecture.

Mobile Development

Android development using Java, Android Studio, REST APIs, JSON, and online databases.

IoT & Embedded Systems

Arduino, ESP8266, LoRa, MQTT, WebSocket dashboards, RFID, DHT11 sensors, RTC-based systems, smart lighting, telemetry, and cloud integration.

APIs & Integrations

M-PESA, USSD, bulk SMS, email services, REST APIs, IoT telemetry APIs, payment gateways, and system-to-system integration.

Networking & Security

LAN setup, network configuration, CCTV installation, connectivity, and basic cybersecurity.

Databases & Tools

MySQL, MSSQL Server, SQLite, MS Access, Git, Eclipse, Android Studio, NetBeans, XAMPP, and phpMyAdmin.

Recognition & Awards

πŸ†
2nd Best Innovation

Rural Electrification Authority β€” Payment of connection charges through M-PESA, 2013.

πŸ’΅
Financial Accounting Software Award

Cash award by Rift Valley Railways for developing financial accounting software, 2009.

My Complete Online Profile

Explore my professional background, skills, projects, experience, technology interests, and other work through my dedicated online profile.

View My Professional Profile

Learn. Build. Innovate. Connect.

Explore books and learning resources covering software engineering, programming, accounting, information systems, business, and the Internet of Things.

Browse the Bookstore