Skip to content
View emmanueladutwum123's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report emmanueladutwum123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
emmanueladutwum123/README.md

🧮 About Me

class EmmanuelAdutwum:
    def __init__(self):
        self.role       = "Software Engineer · ML Engineer · Quantitative Researcher"
        self.education  = {
            "university":       "Soka University of America",
            "major":            "Economics & Mathematics",
            "mit_micromasters": "Statistics & Data Science (MITx)"
        }
        self.experience = ["Wells Fargo", "CNO Financial Group", "CSIR Ghana"]

        self.software_engineering = [
            "Distributed real-time systems  (WebSocket, event-driven architecture)",
            "Full-stack development         (React, FastAPI, REST APIs, PostgreSQL)",
            "Systems design                 (scalability, low-latency, data pipelines)",
            "Object-oriented & functional   (Python, C++, Java, TypeScript)",
            "Cloud & DevOps                 (AWS, Azure, Docker, CI/CD)",
        ]

        self.machine_learning = [
            "Deep Learning    (LSTM, Transformers, Attention, YOLOv5, PointNet)",
            "Classical ML     (SVR, Random Forest, Gradient Boosting, Clustering)",
            "NLP & Vision     (sequence models, 3D point cloud processing)",
            "MLOps            (model serving, experiment tracking, deployment)",
        ]

        self.quantitative_finance = [
            "Signal processing  (Kalman Filter, OU Process, ADF stationarity test)",
            "Volatility models  (GARCH, Hurst Exponent, EWMA)",
            "Options pricing    (Black-Scholes, Greeks, Delta Hedging)",
            "HFT / Market Making (Avellaneda-Stoikov, limit order book dynamics)",
            "Position sizing    (Kelly Criterion, CVaR, Monte Carlo simulation)",
        ]

        self.passions   = ["Deep Learning Research", "Systems Engineering",
                           "Quantitative Finance", "Open-Source ML"]

    def say_hello(self):
        return "Hi — I engineer production systems, train models, and build at the intersection of code and mathematics."

me = EmmanuelAdutwum()
print(me.say_hello())

🚀 Flagship Project — M3 Ultra Alpha Trading System

A production distributed system: event-driven data pipeline → real-time WebSocket API → React SPA with a quantitative signal engine running live on MetaTrader 5

Systems Engineering

  • Event-driven architecture — 1-second polling loop publishes to all WebSocket subscribers
  • REST + WebSocket API — FastAPI serves both; single origin, zero CORS complexity
  • React SPA — component-driven UI with custom hooks, lazy chart rendering, responsive layout
  • Data pipeline — MT5 COM bridge → Python → Pandas analytics → JSON stream
  • Zero-config public deployment — Cloudflare Quick Tunnel; no DNS, no port-forwarding
  • Async alert system — Telegram Bot API, debounced with per-type cooldown state machine
  • TradingView Lightweight Charts v4 — custom series overlays, dynamic markers, timeframe switching

Quantitative Signal Engine

  • Kalman Filter — noise-filtered price trend (1D, mirrors MQL5 CKalmanFilter1D)
  • GARCH(1,1) — conditional volatility regime gating
  • Hurst Exponent — trend (H>0.6) vs. mean-reversion (H<0.4) classifier
  • Ornstein-Uhlenbeck z-score + ADF test — stationarity-validated mean-reversion entries
  • Kelly Criterion — optimal fractional position sizing
  • Instruments: EURUSD · GBPUSD · USDJPY · US30 · USTEC

Tech Stack








System Design:
  MT5 COM Bridge (Windows)
        │  1s polling loop
        ▼
  FastAPI (async, uvicorn)
        ├── /ws  ──── WebSocket broadcast ──── React SPA (useWebSocket hook)
        ├── /api/ohlcv/{symbol}               CandlestickChart + Kalman overlay
        ├── /api/analytics/monthly            P&L calendar heatmap
        ├── /api/analytics/session            7×24 session heatmap
        ├── /api/analytics/correlation        Pearson matrix (Pandas pivot)
        └── /api/analytics/rolling            Rolling Sharpe & Sortino
                                                     │
                                              Telegram Bot API
                                         (alert state machine, 5-min cooldown)

🏆 Achievements & Highlights


$25,000 Award
Competitive grant for cryptographic security research in FinTech — applied to blockchain-based authentication protocols

Published Mathematician
Two accepted problem solutions in Pi Mu Epsilon Journal — USA's premier undergraduate mathematics journal (#1131, #1385)

MIT MicroMasters
Statistics & Data Science — graduate-level program covering probability theory, inference, ML, and data analysis

Production Trading System
M3 Ultra Alpha runs live on MT5 across 5 instruments — Kalman, GARCH, Hurst, Kelly all operating in real markets

ML Benchmark Result
0.723 R² on California Housing via optimised SVR — 4-stage ablation study, leakage-safe pipeline, +0.123 gain over published baseline. Submitted to Springer Nature.

Industry Experience
Financial services & research across Wells Fargo, CNO Financial Group, and CSIR Ghana — real-world quantitative & engineering work

HFT Market Making Engine
Built Avellaneda-Stoikov market maker in C++ with live limit order book, inventory risk management, and spread optimisation

Real-World Finance Tool
Black-Scholes delta hedging simulator for Ghana Cocoa Board — live demo with volatility surface, Greeks, and AI price forecasting

💡 What I Bring to Software Engineering Roles

Area Demonstrated Through
Distributed Systems M3 dashboard: WebSocket pub/sub, async FastAPI, event-driven data pipeline with real-time state management
API Design RESTful endpoints with FastAPI (OHLCV, analytics, health); clean separation of transport and business logic
Frontend Engineering React 18 SPA with custom hooks (useWebSocket), TradingView chart integration, component-driven architecture
Data Pipelines MT5 → Python bridge → Pandas analytics → JSON → UI; handles OHLCV, trade history, account state
Algorithms & Math Published Pi Mu Epsilon journal solver; Kalman filter, Hurst, Kelly Criterion from first principles in Python
Low-Level Systems HFT market making engine in C++; limit order book, Avellaneda-Stoikov spread optimisation
ML Engineering SVR (0.723 R², submitted to Springer Nature), LSTM, Transformers, YOLOv5/PointNet for Tesla sensor fusion — model training to deployment
Cross-language Production code in Python · C++ · MQL5 · JavaScript/React · R · Java — pick up any stack quickly

📊 Featured Projects

🧠 Neural Net Engine — C++17 from Scratch

C++17 · Zero ML libs · Adam · BatchNorm · Dropout · ~97% MNIST
Full deep learning framework from scratch — custom matrix engine, backpropagation, Adam/SGD optimizers, BatchNorm, Dropout. Google Test suite + GitHub Actions CI.

⚡ GPT Transformer — PyTorch from Scratch

Multi-head causal attention · Weight tying · Top-k/p sampling · Cosine LR
Complete GPT architecture built from first principles — no HuggingFace. Trains on Shakespeare; generates coherent text with nucleus sampling.

👁️ ResNet-18 + C++ ONNX Inference Pipeline

92%+ CIFAR-10 · ONNX Export · C++ Runtime · <1ms inference
ResNet-18 from scratch in PyTorch → exported to ONNX → C++ ONNX Runtime inference. Benchmark shows sub-millisecond latency with full p50/p95/p99 profiling.

🚗 Autonomous BEV Perception — 3D Object Detection

Lift-Splat-Shoot · CenterPoint · KITTI 3D mAP · Mixed Precision
Multi-camera Bird's-Eye-View 3D perception pipeline. ResNet-50+FPN backbone, Gaussian Focal Loss, anchor-free detection. Tesla FSD / Waymo paradigm.

🌌 Neural Radiance Fields — From Scratch

31+ dB PSNR · Mip-NeRF IPE · Marching Cubes · 360° Video
Research-faithful NeRF in pure PyTorch — hierarchical sampling, volume rendering, integrated positional encoding (anti-aliasing), and 3D mesh extraction.

QuantLab Pro — Quant Finance Calculator

Black-Scholes · Avellaneda-Stoikov HFT · Kelly · GARCH · Hurst · OU · Cocoa Derivatives
Institutional-grade quantitative finance calculator. All models run client-side in TypeScript. iOS · Android · Web — single Expo React Native codebase.

Ghana Cocoa Options & Delta Hedging

Black-Scholes · Delta Hedging · Real-time Greeks · Commodity Finance
Options pricing & dynamic delta hedging simulator for Ghana Cocoa Board. Includes volatility surface, P&L scenarios, and AI price forecasting.

HF Market Making Simulator

Avellaneda-Stoikov · Limit Order Book · Inventory Risk · Market Microstructure
Real-time HFT market making engine with LOB visualisation, spread optimisation, and multi-strategy backtesting framework.

Optimised SVR — California Housing Price Prediction

SVR · Feature Engineering · Ablation Study · 0.723 R²
Optimised SVR-RBF achieving 0.723 R² on California Housing — +0.123 absolute gain over published baseline (Preethi et al., 2025). Submitted to Springer Nature.

Cryptography & FinTech Research

Cryptography · Blockchain · Financial Security · $25,000 Grant
Award-winning research on cryptographic protocols for fintech security, including blockchain-based transaction authentication systems.

📊 Financial Market Risk Analytics

VaR/CVaR · Cornish-Fisher · Monte Carlo 10K · Sharpe/Sortino/Calmar · Macro Regimes
End-to-end quant risk platform on S&P 500 sector ETFs. Advanced PostgreSQL window functions, Python modelling, and interactive Plotly dashboard. VIX + yield curve regime analysis.

🛒 E-Commerce Customer Analytics

RFM Segmentation · Cohort Retention · CLV · Churn Prediction AUC 0.84 · K-Means
Full analytics pipeline on 100K+ Olist orders across 8 relational tables. SQL → ML → dashboard. Champions = 8% of customers, 34% of GMV. Logistic regression churn model with enriched features.

📚 Publications & Research

Publication Venue Link
Optimised Support Vector Regression for California Housing Price Prediction: The Critical Role of Feature Engineering and Hyperparameter Tuning Under Revision · Targeting Discover AI · Springer Nature · 2026 Repo
Equilateral Triangle Geometry Problem Pi Mu Epsilon Journal #1131 PDF
Continued Fractions, α-Fibonacci Numbers, and the Middle b-Noise Pi Mu Epsilon Journal #1385 PDF

📈 GitHub Analytics

📌 Project Stats

🛠️ Technology Stack

Languages

Python C++ Java TypeScript JavaScript R MQL5

Frontend & UI

React Vite HTML5 CSS3

Backend, APIs & Databases

FastAPI WebSocket PostgreSQL MySQL

Machine Learning & AI

PyTorch TensorFlow scikit-learn NumPy Pandas

Cloud, DevOps & Tools

AWS Azure Docker Git Linux Cloudflare

🌐 Connect

LinkedIn Portfolio YouTube Instagram Email

Emmanuel Adutwum · Updated April 2026

Popular repositories Loading

  1. cv-resnet-pipeline cv-resnet-pipeline Public

    ResNet-18 on CIFAR-10 (92%+) with C++ ONNX Runtime inference — sub-millisecond latency

    Python 1

  2. nerf-from-scratch nerf-from-scratch Public

    Neural Radiance Fields from scratch in PyTorch: positional encoding, hierarchical sampling, volume rendering, 31+ dB PSNR, Marching Cubes mesh.

    Python 1

  3. digital-workplace-trends digital-workplace-trends Public

    Digital Workplace AI Trends Dashboard — Streamlit app tracking AI tool adoption, competitive landscape, and emerging signals for enterprise employee experience teams. Includes Claude-powered AI Str…

    Python 1

  4. ProbablilityGames ProbablilityGames Public

    Blackjack is played with two or more standard decks of 52 cards. The object of the game is to create a hand as close to 21 as possible, without busting, or going over 21.

  5. Python Python Public

    This project contains a code that represents a demo online american roulette game i created during my learning cluster in Cryptography and Cybersecuritly

    Jupyter Notebook

  6. GTA-Clone-Multiplayer-Shooter GTA-Clone-Multiplayer-Shooter Public

    This project is an attempt to create a basic clone of the popular Grand Theft Auto (GTA) game, focusing on core gameplay mechanics and features. The game is developed using C# and includes detailed…

    C#