Cyril Kedeng'e Aguvasu

Cyril Kedeng'e Aguvasu

SENIOR SOFTWARE ENGINEER

Nairobi, Kenya

About Me

I am a senior software engineer with over six years of professional experience specializing in Laravel, Vue.js, Flutter, Python, and Rust development. Based in Nairobi, Kenya, I have built my career on creating secure, scalable applications that solve real-world business challenges.

My journey in software development began with a fascination for how technology can transform business operations. Over the years, I've honed my skills in modular and object-oriented programming, becoming particularly proficient in the Laravel PHP framework and Vue.js JavaScript framework. This combination allows me to architect robust full-stack applications with elegant front-end interfaces powered by efficient back-end systems.

Beyond web development, I've expanded my expertise into mobile application development using Flutter, enabling me to create cross-platform solutions that work seamlessly across iOS and Android devices. My current learning focus includes Rust for systems programming and Python for data-intensive applications, as I believe in continuously expanding my technical toolkit.

What sets me apart is my ability to understand business needs and translate them into technical solutions. I've successfully engineered customized secure systems that have improved business processes, operations, and profitability for my clients. My approach combines technical excellence with practical business acumen.

Colleagues describe me as a self-motivated team player with strong communication skills and the ability to work under minimal supervision. I thrive in collaborative environments but can also take ownership of projects independently when needed. My versatility allows me to adapt to various project requirements and technology stacks.

Laravel
Vue.js
Python
Flutter
🦀 Rust
6th July 2000
+254 705799644
Nairobi, Kenya
Kenyan

Work Experience

September 2022 - Present

Senior Software Engineer

Bitwise Digital Solutions

  • Lead in the development of TheArk ERP
  • Lead in the upgrade of MobileSasa
  • Ensuring Company Infrastructures are up to date with security measures and technologies
  • Developing API's for mobile applications (Banking, saccos and learning institutions)
  • Among others...
October 2020 - August 2022

Software Engineer

Mojagate Ltd

  • Development and maintenance of lottery and betting systems (HowLow & SUPA5)
  • Development of MojaSms - a bulk sms system
  • Guide and mentor junior software engineers
  • Among others...
May 2019 - September 2020

Junior Software Engineer

Bitwise Digital Solutions

  • Helped in the development of MobileSasa - a bulk sms system
  • Did minor system updates on some systems

Projects

MobileSasa

MobileSasa is Kenya's premier communication platform providing businesses with tools to automate their communication needs. The system offers bulk SMS services with delivery tracking, SMS sender IDs, short codes with keyword functionality, USSD codes for interactive communication, bulk email distribution, and WhatsApp messaging capabilities. I led the architectural redesign that improved system reliability and introduced new features like scheduled messaging and detailed analytics.

Active 1,000+ business clients
SMS USSD SenderID Email Promotional Transactional ShortCode WhatsApp

The Ark ERP

As the lead developer of The Ark ERP, I created a comprehensive financial management system designed specifically for Kenyan SMEs. The system includes modules for invoicing, purchase orders, inventory management, expense tracking, financial reporting, and document management. The application features role-based access control, M-Pesa integration for payments, automated tax calculations compliant with Kenyan regulations, and real-time financial dashboards. The system has helped clients reduce accounting errors by 60% and improved financial reporting efficiency.

Active 100+ SME clients
Finance ERP Income Accounting Sales Invoices

BiasharaBook

BiasharaBook is a point-of-sale (POS) system I developed using Flutter for small and medium businesses in Kenya. The application helps business owners manage sales, inventory across multiple branches, expenses, and customer relationships. Key features include barcode scanning, receipt printing via Bluetooth, offline capability with cloud sync, sales analytics, and inventory alerts. The app has been downloaded over 500 times on the Google Play Store with a 4.6-star rating from users who praise its simplicity and reliability.

Active 500+ downloads
POS Android IoS Flutter Firebase SQLLite

MyChurch

MyChurch is a comprehensive church management system I developed to help religious organizations manage their operations. The system includes member management with attendance tracking, contribution recording with SMS receipts, event planning with RSVPs, facility booking, and reporting dashboards. I also developed a companion mobile app that allows members to view schedules, make contributions via M-Pesa, and receive notifications. The system is currently used by over 50 churches across Kenya, helping them digitize their operations and improve member engagement.

Active 50+ churches
Church Management Finance Mobile App Reports Parking Events

MobileSasa Survey

As the lead developer of MobileSasa Survey, I created a comprehensive SMS-based survey platform that enables organizations to conduct market research, customer feedback collection, and employee satisfaction surveys via mobile phones. The system features questionnaire design tools, respondent management, real-time analytics dashboards, and automated SMS distribution with USSD fallback for feature phones.

Active 200+ surveys conducted 50,000+ respondents
Survey SMS USSD Insights Reports Feedback

KaziSolutions

KaziSolutions is a talent acquisition and human resource management platform I developed to connect employers with qualified candidates in Kenya. The system goes beyond traditional job boards by offering:

  • AI-powered candidate matching based on skills and experience
  • Comprehensive applicant tracking system (ATS) for employers
  • Skills assessment tools with automated scoring
  • Video interviews
  • Employee onboarding workflows with digital documentation
  • Performance management modules
Active 700+ companies 50,000+ candidates
Jobs HR Employer Talent Search Recruit

Mtaani Internet Services

Developed a WiFi hotspot management system for public internet service providers. The system integrates with MikroTik routers to provide voucher-based internet access with M-Pesa payment integration. Features include bandwidth management, user authentication, usage analytics, and automated voucher generation. The system supports multiple hotspot locations from a central admin panel and has been deployed in various public spaces across Nairobi.

Active 10+ locations
Internet Unifi WiFi Mpesa Data Faiba

MobileSasa Agent

A platform that enables individuals and businesses to earn commissions by promoting MobileSasa services. It has created an entrepreneurial ecosystem with over 300 active agents across Kenya.

  • Multi-tier commission structure with real-time earnings tracking
  • Integrated M-Pesa payment processing for agent commissions
  • Customizable agent dashboard with performance analytics
  • Automated client attribution system with unique referral codes
  • Comprehensive reporting tools
Active 300+ agents KES 3M+ commissions paid
Mpesa SMS USSD Agent Reports Email

HowLow

HowLow is a popular lottery system in Kenya with over 1 million daily users. I was the lead developer for the USSD (*456#) and web platform that allows users to place bids on numbered tickets. The system features real-time bidding, automatic winner determination, M-Pesa integration for deposits and withdrawals, fraud detection algorithms, and comprehensive admin dashboards. The platform processes over 10,000 transactions per minute during peak hours with 99.99% uptime.

Active 1M+ daily users
Lottery USSD Jackpot Bid Auction

Certifications

(DataCamp) Understanding Artificial Intelligence certificate

AI Machine Learning ChatGTP Data Deep Learning NPL Data Engineer Python

Education

2023 - 2025 (Present)

Bachelor of Science in Information Technology

Mount Kenya University

2014 - 2017

Kenya Certificate Of Secondary Education

Chavakali High School

Hobbies

Chess ♟️

Chess Check Fork Bishop En Passant Absolute Pin Battery Castling

E-Sports 🎮

PSN 👉 stilinski254

PS5 EA FC Ultimate Team COD PlayStation Warzone PS Plus Twitch

Pool 🎱

I play 8 ball pool online too, try me (3085641464).

Pool Snooker 8 Ball Stripes Spin Solids Cue

Hiking 🗻

Strava Hike Ngong' Hills Arbadare Ranges Mt Kenya Walk Mt Kilimanjaro

Gym 💪

Fitness Biceps Triceps Abs Lats Dumbbells Barbel

Cycling 🚴

Bike Fitness Cycling

Drives 🚘

Road Trip Car Race

Biking 🏍

Road Trip Bike Race

FootBall ⚽

Turf Soccer FootBall