Projects

Real products, shipped and running.

A mix of live SaaS platforms, cross-platform business tools, and downloadable native apps.

SokoBiz screenshot 1SokoBiz screenshot 2SokoBiz screenshot 3SokoBiz screenshot 4
SaaSLive

SokoBiz

Multi-tenant business & inventory SaaS

A complete business management platform for retailers and wholesalers. Includes inventory, sales, customer management, reports and multi-branch support. Serving live tenants across Kenya.

  • Multi-tenant architecture serving live customers
  • Real-time sales and inventory reporting
  • Branch, staff & role-based access control
Next.jsDjango RESTPostgreSQLTailwind CSSTypeScript
SchoolMaster screenshot 1SchoolMaster screenshot 2SchoolMaster screenshot 3SchoolMaster screenshot 4SchoolMaster screenshot 5SchoolMaster screenshot 6SchoolMaster screenshot 7SchoolMaster screenshot 8SchoolMaster screenshot 9SchoolMaster screenshot 10
SaaSLive

SchoolMaster

Multi-tenant school management SaaS

A hosted school management platform with subdomain-per-tenant onboarding. Manages student records, exams, grading, ranking, report cards, fees, staff and parent communication.

  • Live onboarded tenant (Lilian)
  • Automatic report card generation & ranking
  • Fee tracking and parent portal
DjangoNext.jsPostgreSQLTailwind CSS
DukaPro Mobile screenshot 1DukaPro Mobile screenshot 2DukaPro Mobile screenshot 3DukaPro Mobile screenshot 4DukaPro Mobile screenshot 5
MobileBeta

DukaPro Mobile

Sales & inventory on Android

A React Native mobile companion for shop owners — quick sale capture, product lookup, low-stock alerts and daily summaries. Syncs with the DukaPro backend in real time.

  • Barcode-friendly quick sale flow
  • Offline queue with background sync
  • Push notifications for low stock
React NativeExpoTypeScriptREST API
DukaPro Desktop screenshot 1DukaPro Desktop screenshot 2DukaPro Desktop screenshot 3DukaPro Desktop screenshot 4DukaPro Desktop screenshot 5
DesktopBeta

DukaPro Desktop

PyQt6 desktop cashier for shops

A native desktop point-of-sale application built with PyQt6. Fast keyboard-driven billing, thermal printer receipts, day-close reports and local caching for uninterrupted sales.

  • Offline-first with local SQLite cache
  • Thermal printer & barcode scanner support
  • Keyboard-driven cashier UX
PythonPyQt6SQLiteQt Stylesheet
School Timetable Generator screenshot 1
DesktopLive

School Timetable Generator

Automated timetable builder

A Windows desktop application that generates conflict-free school timetables based on subjects, teachers and available slots. Ships as a signed installer.

  • Constraint-based scheduling engine
  • Exports printable PDF timetables
  • Windows installer included
PythonPyQtAlgorithmsWindows Installer