Andrew Adu

I'm a

Projects

Most of my production work is private; I can share a short case study on request.

Election Intelligence & Ops Canvas
KafkaPostgresClickHouseDjangoRedisNginxUbuntuPython
  • Runs an election management system for polling-station onboarding, roles, workflows, and audit trails.
  • Provides a real-time turnout dashboard with polling-station rollups and anomaly flags.
  • Supports GOTV broadcasts and targeted nudges, plus structured exit-poll collection in the field.
  • Captures voter surveys and produces analytics for segmentation, trends, and performance tracking.
  • Generates heatmaps and constituency overlays, with observer and incident reporting (notes, photos, and timestamps).
  • Enables canvassing workflows with sentiment analysis on responses and field notes.
  • Monitors D-Day operations on a live map with geolocation tracking and time-based event logs.
  • Handles collation workflows and vote-result verification against station submissions.

Use case: New Patriotic Party (Ghana) — Presidential Primary Election 2026

Lotto ERP
PostgresTimescaleDBDjango-Ninja-ExtraDjangoRedis
  • Supports POS terminal onboarding, device provisioning, and outlet-level configuration.
  • Configures jackpot games with flexible rules, schedules, and payout parameters.
  • Runs fixed-odds games with configurable markets, odds tables, and settlement rules.
  • Enables custom game templates (Keno and more) with per-product branding and rule sets.
  • Manages retailer wallets (float, commissions, settlements) with full ledgering and statements.
  • Implements configurable retailer sales rewards (tiers, thresholds, campaigns) with transparent reporting.
  • Extends gameplay via USSD for retailers and players with session-safe, resilient flows.
  • Adds a web channel for arcade-style games with secure stake, payout, and account handling.
  • Provides a Telegram bot for retailer and player stakes, notifications, and balance checks.
  • Integrates multiple fintech providers through a pluggable adapter layer with routing and failover.
Clinexus
PostgresDjangoDjango-Ninja-ExtraRedisKafkaClickHouseNginxUbuntuPython
  • Serves as the backbone of a healthcare infrastructure platform, connecting clinical and operational workflows.
  • Manages patient queueing end-to-end (triage, routing, and visit states) across facilities.
  • Integrates payments for visits, services, and pharmacy with reconciliation and receipts.
  • Delivers analytics and outbreak surveillance dashboards for management and public health.
  • Supports imaging and lab workflows, including orders, results, and attachments.
  • Tracks ancillary visits as structured encounters (vitals, nursing notes, procedures, follow-ups).
  • Runs pharmacy operations for dispensing, pricing, and stock-linked fulfillment.
  • Provides inventory management across stores and departments with stock movement history.
  • Is FHIR-compliant and includes CDC code integration.
Public Procurement Authority — Supplier Portal
DjangoPostgresDjango-Ninja-Extra
  • Centralizes supplier data management with structured profiles and document records.
  • Manages supplier subscriptions, renewals, and status tracking.
  • Provides a backoffice portal for approvals, validations, and operational workflows.
  • Offers an analytics dashboard for management reporting and oversight.
suppliers.ppa.gov.gh →
Distributed Payment System Private
PythonDjangoPostgreSQLRedisDjango-Q2NginxGunicorn
  • Implements idempotent payment flows, reversible transactions, and audit-grade logging.
  • Supports KYC/KYB hooks, compliance flags, and dispute and reversal workflows.
  • Ships with CI/CD automation and environment-specific configuration.
Inventory & Storekeeping Private
DjangoPostgreSQL
  • Tracks stock movement as a ledger across batches, and transfers.
  • Supports batching and expiry workflows with history and audit trails.
USSD Lottery Staking + MoMo Private
DjangoFastAPIPostgreSQLRedis
  • Runs USSD staking flows with resilient sessions, retries, and idempotent debits.
  • Integrates MoMo providers with rate limiting, auditing, and per-partner branding.
Commission & Payouts Engine Private
DjangoPostgreSQL
  • Applies configurable commission rules (tiers, windows, exceptions) with reconciliation.
  • Produces statements and schedules payouts with approval workflows.
Shipmate Public
PythonDockerGitHub Actions
  • Automates release and deploy workflows (tagging, changelogs, build and push).
  • Includes rollback playbooks, health checks, and environment-specific configuration.