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.
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
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.
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.
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.
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
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.
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.