Ticketing · USSD
Buying a ticket from any phone
Integrated a USSD provider into the ticketing backend so a customer can dial a short code, pick an event and pay, with no app and no data bundle.
dial *code# → pick event → quantity → confirm → mobile money prompt → ticket issued
Creion · 2026
Payments
Host payouts, out of Paystack and into the admin app
Payouts used to mean a request, then someone completing it by hand on the Paystack dashboard. I automated it: admins now complete payouts directly in Creion's admin app, which calls Paystack's transfer API and records every status change.
host requests payout → admin reviews in app → Paystack transfer → webhook → payout marked paid
Creion · 2026 · NestJS, Paystack
Promotions
Discount codes that can't be gamed
Discount codes for tickets with validation on the server: expiry, usage limits and which events a code applies to, so pricing stays under the organiser's control.
code entered → validate (event, expiry, uses left) → apply price → record redemption
Creion · 2026
Migration
Moving a company's email without losing a message
Planned and ran a cross-workspace move: mapped every account, imported mailboxes, set forwarding and aliases, then checked each one after cutover.
map accounts → import mail → forwarding + aliases → DNS cutover → verify
Kingdom Chicken Africa · 2026