MAMayzelle Assi
Colour
Accra, Ghana · open to backend roles

Backend developer for payments, tickets and the systems around them.

I'm Mayzelle. I build APIs with NestJS, TypeScript and PostgreSQL, wire up payment and USSD providers, ship ecommerce stores, and keep company workspaces running when they move from one setup to another.

MAYZELLE ASSI
Where to?

Press a key. Same idea as the USSD ticketing I built.

Experience

Three years across backend, mobile and IT operations. Most recent first.

Jul 2026 – now
Current

Technology & Systems Consultant

Kingdom Chicken Africa · Contract · Remote

  • Set up Google Workspace for the company: corporate email, users and access, and a plan for moving everyone over.
  • Ran the email and data migration between workspaces: account mapping, mailbox imports, forwarding, aliases and post-move checks so nothing went missing.
  • Cleaned up Google Drive and the investor data room: folder structure, file naming, permissions and controlled DocSend access.
  • Worked with Odoo and outside vendors on the ERP rollout, and fixed DNS, website, email and access issues along the way.
Google Workspace AdminCloudflare DNSDocSendOdoo
Jan 2026 – Jul 2026

Backend Developer

Creion · Ghana's online ticketing and events platform · Remote

  • Owned backend work on the event, ticketing and payments services behind Creion's web, iOS and Android apps, where hosts run free and paid events, sell tickets, take donations and check in guests.
  • Automated host payouts. Payouts used to be requested and then completed by hand on the Paystack dashboard. I moved the whole flow into Creion's admin app, so the team now reviews and completes transfers there through the Paystack Transfers API, with status tracked on each payout.
  • Designed and shipped USSD ticket purchasing with an external USSD provider: menu sessions, event lookup, quantity, mobile money payment and ticket issue, so people without smartphones or data can still buy tickets.
  • Built the payment integration for ticket sales across mobile money, card and bank transfer, including webhook handling and reconciliation so every order matches a confirmed payment.
  • Built discount codes for tickets with server-side rules (event scope, expiry, usage limits) so organisers can run promotions without leaking revenue.
  • Led debugging of production issues across payments and third-party integrations, and hardened slow or failing paths before releases.
NestJSTypeScriptPostgreSQLPaystackUSSDWebhooks
Oct 2024 – Oct 2025

Backend Developer · National Service

Casantey Business Solutions · Accra

  • Built and maintained production services and APIs with NestJS, TypeScript and PostgreSQL.
  • Designed and refined relational schemas for data integrity and efficient queries.
  • Worked with the mobile team to debug API integrations and validate request and response flows.
NestJSPostgreSQLREST
Feb 2024 – Apr 2024

Mobile Developer Intern

Casantey Business Solutions · Accra

  • Shipped features and UI fixes in Flutter apps using GetX for state management.
  • Tested and debugged features with designers and backend developers before release.
FlutterDartGetX
Sep 2023 – Oct 2023

Network Operations Centre Intern

Vobiss Solutions · Accra

  • Monitored network and service availability and escalated connectivity issues.
  • Helped customers configure routers and contributed to weekly uptime reports.

Selected work

The pieces I'd talk through in an interview. Client code is private, so these are written up rather than linked.

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

Projects

Live stores and the systems behind a working business.

Creion ↗

Events & ticketingNestJS · Paystack · USSD

Ghana's online ticketing and events platform. Hosts create free or paid events, sell tickets, accept donations and check in guests on web, iOS and Android.

creion.app

Provistore Limited ↗

EcommerceNestJS · Next.js

Online store for Ghanaian senior high school students and parents. Everything on the school list, from prospectus items to textbooks and provisions, packaged and delivered to home or school.

provistorelimited.com

OrnaLuxe Beauty ↗

EcommerceNestJS · Next.js

Store for bags, watches, jewellery and beauty essentials, with nationwide delivery across Ghana.

ornaluxebeauty.com

Skills

What I use day to day.

Languages

  • TypeScript
  • JavaScript
  • SQL
  • Dart

Frameworks

  • NestJS
  • Node.js
  • Flutter
  • GetX
  • REST APIs

Data

  • PostgreSQL
  • Relational design
  • Data migration

Platforms & tools

  • Git & GitHub
  • Google Workspace Admin
  • Cloudflare
  • Odoo
  • DocSend
2020 – 2024

BSc Information Technology (Software Development)

University of Ghana, Accra

Hiring for backend or integrations work?

Email is the quickest way to reach me. I usually reply within a day.