Home Projects Blog Let's Talk
Fintech Trading Production Nigeria

Automated Trading
System —
NASD Nigeria

A high-performance trading automation system built for the Nigerian OTC Securities Exchange. Handles real-time market data, automated order management, and secure transaction processing at scale.

nasd-trading.app/dashboard
📈 // Add screenshot: assets/images/projects/nasd-hero.png
NASD Exchange — Nigeria
1K+ Orders Per Day
99.9% System Uptime
<100ms Order Latency

The Story

A deep dive into the problem we solved, the architecture decisions made, and the outcome delivered.

🔥

The Challenge

NASD Nigeria's broker network relied on manual trade submission workflows that were slow, error-prone, and unable to scale during peak market hours. Brokers missed time-sensitive orders and compliance reporting was a manual, post-market headache.

  • Manual order entry causing missed time-sensitive trades
  • No real-time market data feed to broker terminals
  • Compliance reporting done manually after market close
  • No audit trail for trade lifecycle events

The Solution

We built an end-to-end automated trading system — from order ingestion through real-time matching, settlement, and compliance reporting — using a message-queue architecture that decoupled broker APIs from the exchange core.

  • Automated order submission pipeline with idempotency keys
  • Real-time WebSocket market data feed to broker dashboards
  • Event-sourced trade ledger for full audit trail & compliance
  • Automated end-of-day reconciliation & regulatory reporting

See It in Action

A walkthrough of the trading dashboard, order management system, and real-time data feeds.

Demo video coming soon — add your YouTube, Vimeo, or MP4 URL

Product Screenshots

A visual tour of the key interfaces. Click any screenshot to view full size.

📊 Trading Dashboard
🔍
📝 Order Entry
🔍
📋 Live Order Book
🔍
📜 Trade History
🔍
📈 Analytics Dashboard
🔍
🔌 API Docs
🔍

// Replace placeholder divs with <img> tags pointing to your actual screenshots

Tech Stack

Every tool chosen deliberately for performance, reliability, and maintainability.

Frontend

React TypeScript Tailwind CSS WebSockets Chart.js

Backend

Node.js Python REST APIs RabbitMQ JWT Auth

Data & Storage

PostgreSQL Redis Event Sourcing

Infrastructure

Docker GitLab CI Nginx Linux

Key Features

Core capabilities engineered into the system for production reliability.

Real-Time Market Data

Live price feeds delivered via WebSocket to broker dashboards with sub-100ms latency. Includes bid/ask spreads, volume, and OHLC candles.

🤖

Automated Order Routing

Smart order routing engine that validates, queues, and submits orders to the exchange matching engine — eliminating manual intervention.

🔒

Secure Authentication

Multi-factor JWT authentication with role-based access control for brokers, administrators, and compliance officers.

📜

Full Audit Trail

Event-sourced trade ledger records every state change — order submitted, matched, filled, cancelled — with immutable timestamps.

📊

Analytics Dashboard

Interactive analytics for brokers and administrators — trading volumes, P&L attribution, broker performance, and market depth charts.

📋

Regulatory Reporting

Automated end-of-day reports generated in the formats required by Nigerian securities regulators — zero manual intervention.

Impact Delivered

Measurable outcomes from a system running in a live production environment.

70%
Reduction in manual order processing time
99.9%
System uptime across trading sessions
0
Critical production errors in first year
5+
Broker firms onboarded on the platform

Building production trading systems reinforced a core principle: correctness beats performance. Every architecture decision prioritised data integrity and audit completeness over raw speed. The event-sourcing pattern proved invaluable — when production anomalies occurred, we could replay the entire trade lifecycle to identify root causes within minutes.

Read the Full Write-Up →
View All Projects

Want Something Like
This Built For You?

I'm available for fintech engineering roles and ambitious project collaborations.

Chat on WhatsApp