Hello, I'm

Software Developer

I build

Microsoft Dynamics 365 Business Central Developer | Flutter Mobile Apps | M-Pesa Integration Specialist | Based in Nairobi, Kenya

👨‍💻

About Me

Passionate about creating impactful software solutions

I'm a software developer with expertise in Microsoft Dynamics 365 Business Central (AL), Flutter mobile development, and .NET backend solutions. I specialize in building comprehensive business management systems with seamless M-Pesa payment integrations.

Currently working with TrimLine Solutions, a certified Microsoft Dynamics 365 partner, delivering enterprise solutions to schools, SACCOs, and businesses across Kenya since 2017.

My focus areas include school management systems, financial solutions, church management apps, and mobile money integrations that streamline operations and improve efficiency for organizations of all sizes.

8+
Years Experience
50+
Projects Completed
30+
Happy Clients
What I Do
ERP Implementation Mobile App Development M-Pesa Integration SMS Solutions School Systems SACCO Solutions API Development

Technical Skills

Technologies and tools I work with

🔷
AL / Business Central

ERP Development & Customization

📱
Flutter / Dart

Cross-platform Mobile Apps

⚡
.NET / C#

Backend APIs & Services

💳
M-Pesa / Daraja

Payment Integrations

🗄️
SQL Server

Database Design & Management

📨
SMS Integration

Bulk SMS & Notifications

🌐
HTML/CSS/JS

Web Development

☁️
Azure / Cloud

Cloud Deployment

Featured Projects

Some of my recent work

School Management System
School Management System

Comprehensive school ERP built on Business Central covering student admissions, fee management, M-Pesa payments, SMS notifications, HR, transport, and academic records.

Business Central AL M-Pesa SMS
🛕
Kanisa - Church Management App

Flutter mobile app for church management featuring member registration, sermon viewing, events calendar, Bible integration, tithe payments via M-Pesa, and auto-updates.

Flutter Dart GetX M-Pesa
📱
Bank SMS Reader App

Android app that reads bank SMS notifications and automatically posts payment transactions to Business Central, eliminating manual entry and ensuring real-time reconciliation.

Flutter SMS Parsing BC API
💵
M-Pesa Daraja Integration

Complete M-Pesa integration for STK Push, C2B, B2C payments with callback handling, transaction logging, and automatic reconciliation with BC.

Daraja API .NET Webhooks
🏦
SACCO Management System

Complete SACCO solution with member management, savings accounts, loan processing, dividend calculation, and M-Pesa collection integration.

Business Central AL Loans
👨‍👩‍👧
Parent Portal Mobile App

Flutter app for parents to view student performance, check fee balances, make M-Pesa payments, receive notifications, and communicate with teachers.

Flutter REST API Push Notifications

Experience

My professional journey

2017 - Present

Software Developer

TrimLine Solutions Ltd

Developing ERP solutions on Microsoft Dynamics 365 Business Central, Flutter mobile applications, and M-Pesa payment integrations for schools, SACCOs, and businesses.

Key Achievements

Notable Milestones

• Implemented 50+ successful BC deployments
• Built school systems processing 10,000+ students
• Integrated M-Pesa for multiple SACCOs
• Developed mobile apps with 1000+ downloads

Certifications

Professional qualifications

🏆
Microsoft Dynamics 365 Business Central
Certified Developer
📱
Flutter Development
Mobile App Specialist
💳
Safaricom Daraja API
M-Pesa Integration Expert

Trusted By

Organizations I've worked with

🏫 Schools

Kirigiti Presbyterian School
And more...

🏦 SACCOs

Faridi SACCO
Mentor SACCO
Mwito SACCO

🏢 Businesses

AMG Realtors
Oakar Services
Servpro EA

Get In Touch

Let's discuss your next project

Location

Nairobi, Kenya
Norfolk Towers, Kijabe Street