Skip to content

full-stack software engineer · open to remote roles

Michael Akidiwe Kuseh

I build production systems end to end, from the database to the deploy.

REST/SSENext.js 15 + MapLibremaps and copilot UIFastAPI123 endpointsPostgreSQL + PostGISrow-level securityLLM layerClaude, OpenAI, GeminiRedisjob queueCelery workerskriging, XGBoostMinIO + TiTilercloud-optimised tiles
TerraPulse, the geospatial SaaS I lead. Data flows from upload to ranked drill target.case study

The work, in numbers

Every figure here is counted from code, tests or live systems, not estimated.

452

commits as lead engineer on TerraPulse

source: git history

~590

automated tests behind TerraPulse

source: test suite

123

API endpoints designed and shipped on one platform

source: route definitions

5

national regulatory platforms for public-sector clients

source: client delivery

3

payment providers integrated with idempotent webhooks

source: Coasted backend

1

gym running its daily operations on software I built

source: boldfitnessgh.com

Selected work

Production systems I built or led. Government clients are not named.

TerraPulse landing page showing a globe and a drill target score panel

Lead Engineer / Smart Innovations Ghana / Live

TerraPulse

Geospatial SaaS that turns exploration data into ranked, explainable drill targets.

452 / 479
commits authored
123
API endpoints
~590
automated tests
  • FastAPI
  • PostgreSQL
  • PostGIS
  • Celery
  • Redis
  • Next.js 15
Read the case study
Three Coasted app screens - leaderboard, home with games, and the Number Ninja game

Backend and Web Lead / Coasted Code (contract) / Live

Coasted

Backend and web portal for a gamified maths and logic learning app with live multiplayer.

277 / 348
commits authored
35
data models
3
payment providers
  • Node.js
  • TypeScript
  • Express
  • WebSockets
  • Redis
  • Prisma
Read the case study
Evenofy landing page with the organiser dashboard

Tech Lead, 6-person team / Smart Innovations Ghana / Live

Evenofy

Multi-tenant event platform for registration, ticketing, badging and check-in.

  • Next.js
  • Express
  • TypeScript
  • Prisma
  • PostgreSQL
Bold Fitness Gym website home page

Sole developer / Independent, for Bold Fitness / Live, in daily use

BoldGym

The management system a real gym runs on every day.

  • React
  • Vite
  • Express 5
  • MongoDB
  • Paystack

Lead and core developer / Smart Innovations Ghana / Delivered to clients

National Regulatory Platforms

Five systems for public-sector regulators: explosives permitting, equipment import permits, firearm licensing, LPG cylinder tracking and mining-industry reporting. Client names are withheld.

Read the case study
5
national platforms
1st
Ghana.GOV integration at SIG

Experience

Full-stack engineer with 2 years at Smart Innovations Ghana building production SaaS products and national government platforms end to end: data models and APIs, React/Next.js frontends, Flutter and React Native field apps, and CI/CD to Linux servers. Lead engineer on a live geospatial SaaS (FastAPI, PostGIS, Next.js; ~590 automated tests). Works mainly in TypeScript and Python and picks up new stacks quickly.

Software Engineer

Smart Innovations Ghana Ltd., Accra, Ghana

Oct 2024 - Present

  1. TerraPulse, Lead Engineer

    • Built a geospatial SaaS that turns mineral-exploration data into ranked, explainable drill targets, writing 452 of 479 commits; 123 API endpoints with tenant isolation via Postgres row-level security.
    • Built Celery pipelines that turn uploaded survey data into map tiles and XGBoost/SHAP-scored targets, with live job progress over SSE.
    • Designed a multi-provider LLM layer (Anthropic, OpenAI, Gemini) and a tool-using copilot agent with allow-listed tools, spend budgets and an audit trail; ~590 automated tests and CI/CD to production.

    FastAPI · PostgreSQL/PostGIS · Celery · Redis · Next.js 15 · MapLibre

  2. Evenofy, Tech Lead, 6-person team

    • Top committer on a multi-tenant event platform; built the registration form builder, QR badge PDFs, multi-scope check-in, Paystack workspace billing and the super-admin console, and set up CI/CD.

    Next.js · Express · TypeScript · Prisma · PostgreSQL · Paystack

  3. Gold Assay Laboratory System, Lead Developer

    • Wrote 165 of 201 commits on a LIMS that tracks samples from field to certificate, with instrument capture, QC release gating, a hash-chained audit trail, and Docker deployment with backups and a standby server.

    NestJS · Fastify · Drizzle · PostgreSQL · Next.js 16 · Docker

  4. National Regulatory Platforms, Lead / Core Developer

    • Explosives and equipment permits, firearm licensing, LPG cylinder tracking and mining-industry reporting; built composite role-based access, multi-stage review workflows and licence lifecycles.
    • Authored the first Ghana.GOV e-payment integration (checkout, callbacks, QR invoices, payment-gated approvals), later reused across projects.

    MongoDB · Express · React · Ant Design · Redis

  5. Field Mobile Apps

    • Sole author of a Flutter security-guard app (biometric login, geofenced shifts, QR checkpoints, GPS panic alerts) with a face-verification microservice; built an offline-first React Native app for gold buyers with Bluetooth receipt printing.

    Flutter · React Native · SQLite · Python · InsightFace

Backend & Web Lead (Contract)

Coasted (gamified maths learning platform), Remote

May 2026 - Present

    • Built the Node.js/TypeScript backend with REST and WebSocket multiplayer matchmaking, Redis leaderboards, and Prisma/PostgreSQL (35 models); deployed via GitHub Actions, PM2 and Nginx.
    • Implemented Paystack, Apple StoreKit 2 and RevenueCat payments with HMAC-verified idempotent webhooks and a reconciliation sweep; built the Next.js account and admin portal; k6 load tests.

Stack

Tools I have shipped production work with. Mostly TypeScript and Python, and I pick up whatever a project needs.

languages

  • TypeScript
  • JavaScript
  • Python
  • Dart
  • PHP

frontend and mobile

  • React
  • Next.js
  • Vue
  • Tailwind CSS
  • TanStack Query
  • MapLibre
  • Ant Design
  • Flutter
  • React Native / Expo

backend

  • Node.js
  • Express
  • NestJS
  • FastAPI
  • Socket.IO
  • Celery
  • BullMQ
  • Zod

data

  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • Drizzle
  • SQLAlchemy
  • Firebase
  • MinIO

ai and payments

  • Claude API
  • OpenAI API
  • Gemini API
  • LangChain
  • n8n
  • Paystack
  • RevenueCat

devops and testing

  • Docker
  • GitHub Actions
  • Nginx
  • PM2
  • Linux
  • Sentry
  • Vitest
  • Jest
  • pytest
  • k6
  • Git
  • Postman

education

BSc Computer Science and Engineering
University of Mines and Technology, 2024

certifications

Hiring for a remote or contract role?

I am in Accra on UTC+0, which overlaps fully with European hours and partly with US Eastern time.

cv downloads