Kofi Boison · Founder, Sataloop · London & Takoradi

I turn business problems into working software.

I lead software projects from the first brief to release and ongoing support. My work covers booking platforms, business operations and customer-facing applications. Clear requirements, practical workflows and accountable delivery come first. Explore the products below and try their public demos.

12products in this portfolio
Web + mobilebusiness tools and customer applications
End to endscope, delivery, testing and release
Ongoinghosting, maintenance and improvements

Explore the examples below. Each product has its own status, scope and demonstration.

How I deliver

From a business need to a usable product

A clear brief, manageable delivery stages, testing and support keep the work focused on the people using it.

  1. 01

    Understand the business

    Turn day-to-day challenges into clear requirements: who uses the product, what they need to do, and what must not go wrong.

  2. 02

    Plan the solution

    Map the user roles, workflows, data and integrations. Work on separate development copies with sample data.

  3. 03

    Develop in stages

    Deliver one module at a time, keeping changes manageable and traceable. Review progress against the brief before expanding the scope.

  4. 04

    Test real workflows

    Check everyday tasks, permissions, payment handling and error cases, alongside automated tests and phone and desktop layout checks.

  5. 05

    Release with care

    Back up, check the deployment and keep a recovery plan. I stay responsible for what goes live and approve each release.

  6. 06

    Support and improve

    Keep the software running, respond to feedback and communicate relevant changes to the people who use it.

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.