Skip to content

Work

Production systems, and what changed because of them

Most of my work runs inside government and enterprise organisations, so these case studies describe architecture and decisions in general terms. Scale and outcomes are real.

Case studies

Featured work

  1. 01 Government Payroll

    ePayroll

    National payroll platform covering employee validation, payroll data, payslip generation and reporting for the public sector.

    Role:Backend Engineering · System Design · Technical Leadership · Co-led ~4 engineers

    • .NET
    • C#
    • PostgreSQL
    • Entity Framework
    • Dapper
    • Azure AKS
    • Kubernetes
    • Docker
    • Keycloak
    Payslip generation turnaround
    ~7 days → ~24 hours
    Records
    20M+
    Applications
    3
  2. 02 Taxation · Government Revenue

    GRA MTS

    Digitised taxpayer registration, payments and reporting for the informal sector on behalf of the Ghana Revenue Authority.

    Role:System Modelling · Backend Architecture · Co-led ~4 engineers

    • .NET
    • C#
    • PostgreSQL
    • SQL Server
    • Entity Framework
    • Dapper
    Taxpayer payment processing
    Minutes → seconds
  3. 03 Aviation

    AeroPass

    Integration platform bridging passenger-information systems and aviation stakeholders, with invoicing and reconciliation for airlines.

    Role:Backend Engineering · Integrations

    • C#
    • .NET
    • MySQL
    • Entity Framework
    • Dapper
    • Keycloak
    Airline invoice generation
    Days → minutes
  4. 04 Taxation · VAT

    GRA E-VAT

    VAT monitoring platform for the Ghana Revenue Authority, capturing business transactions from web, API and on-premise channels.

    Role:Full-Stack Engineering · Deployments · Integrations

    • C#
    • .NET
    • React
    • Keycloak
    • SQL Server
    • Entity Framework
    Deployment model
    Per-business VMs → portable installs

Also built

Other selected work

Smaller systems, earlier projects and prototypes — each with a clear part I owned.

  • Reconciliation Platform

    Government revenue

    Reconciles receipts between a revenue authority system and a national payment platform.

    My part: Initial design, frontend, and performance tuning of the matching process.

    Technologies:.NET · SQL Server · Entity Framework · React

    Weeks → ~30 minutes

  • Election Results Collation

    Elections

    Results entry and collation with live dashboards. Used in Ghana’s 2024 parliamentary elections for a constituency of 200+ polling stations.

    My part: Solution modelling, GraphQL queries and mutations, real-time dashboard updates.

    Technologies:.NET · GraphQL · PostgreSQL · Svelte

    200+ polling stations

  • Maritime Single Window

    Maritime

    Cross-agency port platform connecting the state agencies involved in vessel calls.

    My part: API design and implementation; MarineTraffic and Abuja MoU integrations.

    Technologies:.NET · REST · Integrations

  • GRA SVR

    Taxation

    Electronic VAT invoice issuance and verification for mining companies.

    My part: Mobile API, account and token management, invoice generation and verification.

    Technologies:.NET · PostgreSQL · Dapper · Keycloak · Azure

  • Payroll

    Payroll SaaS

    Multi-tenant payroll with reporting, subscriptions and payment integration.

    My part: Payroll generation engine, report queries, subscriptions and payments.

    Technologies:.NET · PostgreSQL · FastReport · Svelte

  • AFIS

    Biometrics

    Fingerprint matching prototype evaluating an in-house alternative to a commercial matcher.

    My part: Built independently: application structure and matching with SourceAFIS.

    Technologies:C# · SourceAFIS · PostgreSQL

  • NUMEX

    Accounting SaaS

    Cloud accounting: invoicing, expenses, bills, accounts and journal entries.

    My part: Invoice generation API and the core accounting interfaces.

    Technologies:.NET · GraphQL · PostgreSQL · React

  • QwikInvoice

    Invoicing

    Invoice and expense management for small businesses.

    My part: Designed and implemented end to end, including the API.

    Technologies:.NET · SQL Server · Entity Framework

Let’s build reliable systems.

I’m interested in teams working on hard backend problems — data-heavy platforms, integrations and systems that have to stay correct under load. Open to remote roles as a:

  • Senior Backend Engineer
  • Senior .NET Engineer
  • Senior Software Engineer
  • Backend-focused Full-Stack Engineer