Selected projects, in production.

Eighteen platforms carrying real workloads: county public financial management and e-procurement, project accountability, agriculture, education and asset registries, and private-sector ERP and inventory software. Each entry sets out the problem, the solution and my role in it, and the technology behind it.

Public finance CIFMIS county financial management interface
County government · 2023 to present

CIFMIS, County Integrated Financial Management

Government of Makueni County
Problem
County departments each plan budgets, commit spend and collect revenue, and all of it has to reconcile into one auditable picture for treasury and oversight bodies. Spreading that across disconnected records makes reporting slow and reconciliation manual.
Solution & role
Engineered and maintained the backend services and underlying data model for budgeting and expenditure workflows. Architected RESTful APIs integrating with banks and payment gateways so transactions flow in without re-keying, and optimised SQL queries to keep reporting responsive as the ledger grows.
Impact
Budget planning, commitments and revenue collection reconcile into a single auditable record for treasury and oversight bodies, with bank and gateway transactions captured automatically rather than re-entered by hand.
Technology
  • PHP
  • Laravel
  • MySQL
  • REST
  • Linux
  • Nginx
Procurement Suppliers Registration Portal interface
County government · 2023 to present

Suppliers Registration Portal

Government of Makueni County
Problem
Any vendor bidding for county work must register and prequalify first. Handling that through physical paperwork limits who can realistically apply and slows procurement officers reviewing submissions.
Solution & role
Delivered the online registration path end to end: category selection, document upload, server-side validation and a review queue procurement staff work through. Access is scoped so vendors only ever see their own submission.
Impact
Vendor registration and prequalification run online rather than on paper, widening the pool that can realistically apply and giving procurement officers one queue to assess submissions in.
Technology
  • PHP
  • Laravel
  • MySQL
  • File handling
  • AuthN/AuthZ
Accountability Projects Monitoring and Tracking System interface
County government · 2023 to present

PMTS, Projects Monitoring & Tracking

Government of Makueni County
Problem
Development projects run across every ward and department, and citizens have a legitimate claim on knowing what was promised, what it cost and how far it has got. Without a shared register that question is answered department by department.
Solution & role
Engineered the platform the county uses to publish project status openly, described on the system itself as improving efficiency, transparency and accountability in tracking projects across the county. Work covered the project data model, status workflows and the public-facing views.
Impact
Development projects across every ward and department report into one public register, so what was promised, what it cost and how far it has progressed is answerable from a single source rather than department by department.
Technology
  • PHP
  • Laravel
  • MySQL
  • REST
  • Reporting
Youth & skills IVA System interface
County government · 2023 to present

IVA System, Internships & Attachments

Government of Makueni County
Problem
Students chasing internships, industrial attachment, mentorship or volunteer placements had to approach departments one at a time, and the county had no single view of who had been placed where.
Solution & role
Engineered the platform connecting students to opportunities across county departments: applications, placement records and the administrative layer that lets officers manage intake centrally rather than field it by phone and letter.
Technology
  • PHP
  • Laravel
  • MySQL
  • Email workflows
Agriculture Kilimo Makueni farmer platform interface
County government · 2023 to present

Kilimo Makueni, Farmer Data & e-Extension

Makueni Department of Agriculture, Livestock, Fisheries & Cooperatives
Problem
Extension advice reaches farmers through field officers whose reach is limited by distance and headcount, while farmer records sat outside any central system that could inform planning.
Solution & role
Engineered the county's centralised platform for managing farmer data and delivering agricultural guidance digitally, carrying innovations, best practices and productivity insights to farmers through e-extension rather than physical visits alone.
Impact
Extension advice reaches farmers beyond the limits of field officer headcount and travel distance, and farmer records now sit in one county-managed store available for planning.
Technology
  • PHP
  • Laravel
  • MySQL
  • Content workflows
Sports registry Makueni County sports register interface
County government · 2023 to present

Makueni County Sports Register

Makueni County Directorate of Sports
Problem
Teams, fixtures, results and playing grounds were tracked informally, leaving the directorate without a dependable picture of participation when allocating facilities and funding.
Solution & role
Engineered the public register covering fixtures, results and teams, replacing informal tracking with structured, queryable records.
Impact
The register now holds 45 disciplines, 845 registered teams and 564 sports grounds across 30 wards in six sub counties as structured data, giving the directorate a dependable participation picture to allocate facilities and funding against.
Technology
  • PHP
  • Laravel
  • MySQL
  • Search
  • Geodata
Social services Gender, Youth and Social Services information system interface
County government · 2023 to present

Gender, Youth & Social Services Information System

Government of Makueni County
Problem
Empowerment programmes, sports activities and children's and social services each generated their own records, making it hard to see who was being reached or to report on the portfolio as a whole.
Solution & role
Delivered the system that streamlines youth empowerment programmes, sports activity coordination and information management for the department, consolidating separate programme records into one managed store.
Technology
  • PHP
  • Laravel
  • MySQL
  • Reporting
Vocational training Vocational Training Centres management system interface
County government · 2023 to present

VIIMS, Vocational Training Centres Management

Government of Makueni County
Problem
Vocational centres across the county each held their own learner and resource records, so tracking enrolment, progression and equipment allocation county-wide meant collating returns by hand.
Solution & role
Engineered the information management system covering data management, learner tracking and resource allocation across the centres, including the public application route for prospective trainees.
Technology
  • PHP
  • Laravel
  • MySQL
  • Admissions workflow
Early education ECDE management system interface
County government · 2023 to present

ECDE Management System

Government of Makueni County
Problem
Early childhood education is a devolved county function, which means keeping dependable records of centres, learners and teaching staff to plan staffing and infrastructure against real numbers.
Solution & role
Designed and delivered the county's ECDE system as the authoritative record of centres, learners and teaching staff, replacing returns compiled by hand with a single queryable database.
Technology
  • PHP
  • Laravel
  • MySQL
  • Reporting
Knowledge management Umanyi Centre knowledge platform interface
County government · 2023 to present

Umanyi Centre, Research & Knowledge Management

Government of Makueni County
Problem
What the county learns delivering services tends to stay with the team that learned it, so successful approaches are not easy for other departments to find or reuse.
Solution & role
Engineered the county's knowledge hub: a central repository giving access to service delivery solutions, success stories, innovations and best practices, with the categorisation and search that make an archive usable rather than merely stored.
Technology
  • PHP
  • Laravel
  • MySQL
  • Search
  • CMS
Service centres County Information Centers management system interface
County government · 2023 to present

CIC MIS, County Information Centers

Government of Makueni County
Problem
County information centres are where residents physically go for digital access and services, and running them well needs visibility of usage, resources and staffing at each site.
Solution & role
Delivered the management system covering the centre network: site records, resources and the operational reporting that lets the county run them as one service rather than isolated outposts.
Technology
  • PHP
  • Laravel
  • MySQL
  • Reporting
Tourism platform Destination Makueni platform interface
County government · 2023 to present

Destination Makueni

Government of Makueni County
Problem
Hospitality and tourism operators across the county are mostly small businesses with little individual reach online, so visitors had no single place to find and book what the county offers.
Solution & role
Engineered the directory platform covering hotels, transport, safaris, dining and events, structured so visitors reach operators directly rather than through an intermediary. Work covered the listing data model, categorisation and operator management.
Technology
  • PHP
  • Laravel
  • MySQL
  • Search
  • Media handling
Asset management NCA assets and inventory management system interface
National government agency

NCA Assets & Inventory MIS

National Construction Authority
Problem
A national regulator holds assets and stock across multiple offices, and without a single register, audit, depreciation and accountability for who holds what all become manual exercises.
Solution & role
Engineered the assets and inventory management system: the asset register, custody and movement tracking, and the reporting the authority needs to satisfy audit.
Technology
  • PHP
  • MySQL
  • REST
  • Reporting
  • RBAC
Internal system, no public access
ERP Ukamba Bible College ERP interface
Higher education · 2020 to 2021

Ukamba Bible College ERP

Ukamba Bible College
Problem
Admissions, student records, fees and academic administration were handled as separate processes, so staff re-entered the same information and reconciling a student's status meant checking several places.
Solution & role
Maintained and extended the institutional ERP as the college's Web Developer and ERP Support Officer, diagnosing and resolving user-reported faults, improving interface usability and sustaining the system through daily administrative work.
Technology
  • PHP
  • MySQL
  • JavaScript
  • ERP support
Internal system, login required
Media platform Soo TV media platform interface
Media & broadcast

Soo TV

Soo TV
Problem
A broadcaster publishing news, features and entertainment needs to move stories quickly and serve heavy media to viewers on variable mobile connections.
Solution & role
Developed the publishing platform covering breaking news, long-form stories and entertainment content, with the editorial workflow behind it and media delivery optimised so pages stay usable on constrained bandwidth.
Technology
  • PHP
  • MySQL
  • JavaScript
  • Media delivery
  • Caching
Property tech Crib360 rental management interface
Property management

Crib360 Rental MIS

Private client
Problem
Landlords and agents managing multiple units track tenancies, rent collection and arrears across spreadsheets and message threads, which breaks down as the portfolio grows.
Solution & role
Engineered the rental management system covering property and unit records, tenancy lifecycle, rent invoicing and arrears tracking, giving owners one place to see occupancy and money owed.
Technology
  • PHP
  • Laravel
  • MySQL
  • Billing logic
  • SMS/Email
Private deployment
Inventory Lite Inventory management interface
Product

Lite Inventory MIS

Own product
Problem
Small traders are poorly served by inventory software: enterprise suites cost too much and carry far more than they need, so most fall back on notebooks and spreadsheets.
Solution & role
Designed and developed a deliberately lightweight stock system covering products, stock movement, reorder levels and sales records, scoped so a small business can run it without dedicated IT support.
Technology
  • PHP
  • MySQL
  • JavaScript
  • Reporting
Demo available on request
Education MIS Makueni Crestwood College management system interface
Higher education

Makueni Crestwood College MIS

Makueni Crestwood College
Problem
A growing college running admissions, student records, fees and results on disconnected tools spends staff time on reconciliation instead of teaching support.
Solution & role
Engineered the college management system consolidating admissions, student records, fee tracking and academic results, with role-based access separating administration, finance and teaching staff.
Technology
  • PHP
  • Laravel
  • MySQL
  • RBAC
  • Reporting
Internal system, login required