Loading
← All work

Third-party integration · DPL, 2024 – 2026Bus Ticketing Inside the Mixx Tanzania App

Built bus ticketing into the Mixx Tanzania wallet app: pick a route, a bus and a seat, pay from the Mixx wallet, and get the ticket by email.

Company

DPL

Role

Software Engineer

Period

2024 – 2026

Region

Tanzania

In-appsearch, seat, payment and ticket without leaving the wallet
Emailedticket details as soon as it is issued
how it workshow it works

Route, bus, seat, wallet, ticket: all inside Mixx

Pick a step to replay it

CustomerMixx appRoute searchsource → destBusesdeparture timesSeatavailable seatsPassenger infoemail · contactsMixx walletpays the fareTicket issueddetails emailed1load2pick34pay5issueemail

The problem

Buying a bus ticket meant leaving the wallet app and paying somewhere else. The super app needed ticketing as a first-class service, paid from the balance the customer already had.

What I built

  1. Route search: the customer picks a source and destination, and buses load with their departure times
  2. Seat selection: they choose a bus, see which seats are available, and pick one
  3. Passenger details, including email, contact number, and emergency contact
  4. Payment from the customer's Mixx wallet, after which the ticket is issued and its details are emailed to them

Stack.NET, Microservices and Third-party APIs

next case studynext case study

Qualification Certificate Workflow

Enterprise workflowSystems Limited, 2026 – Present

Qualification Certificate Workflow

Built the Qualification Certificate workflow end to end: an investor applies, an admin reviews, an approver decides, and an approved QC is reported to an external system and announced.

3 rolesinvestor, admin reviewer, approver

Built with.NET 9, ABP.io, Angular and DDD

Read case study

Building something that has to work on the first attempt?

Open to product, full stack & backend roles.

Let's talk