Selected products
See the products in use.
Open a public demo or visit a live site. Role-based demos let you explore workflows for owners, cashiers, receptionists, carers and organisers using sample data.
Point of sale SaaSlive · paying customers
LOLPOS
Point of sale, stock and reports for shops, restaurants, salons, hotels, wholesalers and workshops. Used by businesses in Ghana, now opening in the UK.
- Added Wholesale and hotel booking as separate add-on modules
- Prices shown in each visitor's own region, plus a 30-day trial for every new business
- One-click demo businesses for every staff role
LaravelMySQLMulti-tenantMobile money
Events & ticketinglive · 3 apps in stores
Party Fry
Sell tickets, check people in at the door and run event teams. A web platform plus three mobile apps for guests, organisers and door scanners.
- Ticket rules engine: re-entry, scan history and access per ticket type
- Rebuilt the door-scanner app so it works offline and syncs later
- Organisers sell in their own currency; buyers see an estimate in theirs
LaravelFlutteriOSAndroid
UK social carelive · test build
EZcarer
A care and support platform for UK supported living and community care, built from what I see every day working in the sector.
- Wrote the full product spec before any code was built
- Each care organisation gets its own separate database
- Demo care provider with 12 one-click staff roles
PHPMySQLDatabase per tenant
Healthcarelive
Sataloop HMS
Hospital management: patients, clinical staff, billing and the front desk, with a live demo for every role.
- Redesigned for desktop and phone, with light and dark mode
- Public demo of every hospital role, no sign-up
LaravelMulti-tenant
Sports governancelive
SportOS
One platform for an Olympic committee, its federations and their leagues. The committee can see what federations report, and each federation runs its own competitions.
- Designed the access rules: oversight goes up, control stays down
- Governance, meetings, a document library and a shared calendar
- Versioned updates installed through the platform's own updater
PHPMySQLRBACOffline scoring
Basketball leaguelive · real association
Western Basketball
The live site of the Western Region wing of the Ghana Basketball Federation, running on SportOS.
- Moved it off its old content system, with a full backup and a rollback plan
- Imported two seasons of results and media, checking each one against the official graphics
- Match pages, playoff brackets and FIBA tie-break rules
SportOSData migration
Hotels & short-letslive
CheckinBook
Runs hotels, guest houses and short-lets in Ghana: a booking website, QR check-in, visitor passes, restaurant and pool billing, and calendar sync with Airbnb and Booking.com.
- Demo for owners, managers, receptionists and guests
- Prices in cedis and no booking commission
LaraveliCal syncQR
Fleet & logisticslive
Sataloop Fleet
Live vehicle tracking, bookings and invoices, plus maintenance, fuel and cost records. Works with phones and standard GPS trackers.
- Each product got its own look, with people in the imagery, so clients can tell them apart
- Live demo with sample vehicles and drivers
LaravelGPSTraccar
Bus travellive
YenkoDrive
Intercity bus tickets in Ghana: find a bus, pick your seat on the seat map, pay online and keep the ticket on your phone.
- Route search, seat selection and online ticket access
- Demo for travellers and bus operators
LaravelInertiaSeat maps
School managementlive
Schoolio GH
Runs a school from one app: fees and arrears in cedis, attendance, report cards, homework, parent SMS and safe QR pickup.
- Led a security clean-up: removed exposed backups from the public web folder, changed every credential and tightened the server rules
LaravelSecuritySMS
Crowdfundinglive
Boxyfund
A crowdfunding marketplace based in Ghana, where people raise money for ideas, people and places.
- Upgraded the platform by two major versions, with a backup before every step
- Payment checks that compare what was charged with what was recorded
- 69 demo campaigns, viewable as a visitor, creator or supporter
Laravel 12Paystack
Fitnesslive
Fitbody Zone
A fitness and nutrition app with a public website and a member area, all served by the same backend as the mobile app.
- Security audit found and closed open admin routes and ways to take over accounts
- Launch content: 50 exercises, 23 workouts, 58 recipes and articles drawn from WHO and NHS sources
Laravel 11FlutterREST API
About the implementation. Some products extend a licensed commercial codebase; others are new builds. AI-assisted development tools are part of my workflow, while product decisions, testing and release approval remain my responsibility. I can explain the starting point, changes and scope of my involvement for each project.