Building intelligence at the hardware–software boundary

Emmanuel Adutwum

I build ML systems from scratch — transformers, C++ neural engines, computer vision pipelines, advanced analytics platforms, and production trading infrastructure. MIT MicroMasters candidate. Published mathematician. Passionate about deep learning, quantitative research, and high-impact engineering.

25+
Projects Built
3
Internships
910
GRE Math /990
3.95
Concentration GPA
01. About

Who I Am.

Emmanuel Adutwum

I'm a junior at Soka University of America studying Computer Science, Economics, and Mathematics, concurrently completing an MIT MicroMasters in Statistics & Data Science.

I build ML systems from the ground up — custom C++ neural network engines, transformers from scratch, computer vision pipelines with C++ inference, and NLP systems. My live trading bot runs across 22 instruments on AWS. My derivatives platform serves 250+ Ghanaian farmers. I was awarded a $25,000 research grant for a cybersecurity cluster at Bletchley Park, Royal Holloway, Bloomberg, and the Bank of England.

My current focus: deep learning research engineering — understanding every layer of the stack from CUDA kernels to production APIs. Open to high-impact research and engineering roles where rigorous systems meet real-world scale.

~/emmanuel — zsh
python -c "from nn import NeuralEngine; print(NeuralEngine.version())"
NeuralEngine C++ v1.0 | MNIST acc: 97.8%
python generate.py --model gpt --prompt "The algorithm"
The algorithm learns as it runs through time...
./cv_inference --model resnet18.onnx --bench
C++ inference: 2.3ms avg | Python baseline: 14.1ms
C++17PythonJavaTypeScriptSQLR PyTorchTransformersONNX Runtime OpenCVCUDACMake Apache AirflowApache SparkDelta Lake PostgreSQLFastAPISpring BootDockerGitHub Actions Scikit-learnXGBoostAWS EC2 Black-ScholesMonte CarloReact Native
02. Experience

Where I've Worked.

Jan 2025 — Present
Quantitative Developer & Algorithmic Trader
Live Trading System · Multi-Asset, Multi-Broker
  • Production trading bot across 22 instruments (forex, crypto, commodities, indices) via OANDA & Binance APIs on AWS EC2
  • HMM-based regime detection (4-state), 29-feature ML signal engine, fractional Kelly sizing with Shannon entropy scaling
  • 9 whitelisted instrument-strategy pairs; full risk management with automated strategy grading
Jun 2025 — Aug 2025
Data Analytics & Automation Intern
Wells Fargo · Charlotte, NC
  • Automated ingestion of 10,000+ monthly transactions with 99.9% integrity using Python Flask microservices
  • Anomaly detection models cutting false positives from 40% to 12% while maintaining 95% detection rate
  • ETL pipelines and Tableau dashboards reducing time-to-insight by 60%
Sep 2024 — Present
Quantitative Developer & ML Engineer
Ghana Cocoa Derivatives Research Lab · Live App ↗
  • Extended Black-Scholes with weather-adjusted stochastic volatility for commodity derivatives pricing
  • Ensemble ML models (XGBoost, RF, SVR); weather explains 38% of price variance
  • Monte Carlo engine (10K+ paths, <2s) with NLP assistant; 250+ active users
May 2024 — Jun 2024
Quantitative Risk & Valuation Intern
CNO Financial Group · Carmel, IN
  • Monte Carlo framework (10K scenarios) for insurance portfolio risk on 2M+ records
  • Survival analysis (Kaplan-Meier, Cox PH) identifying lapse drivers; influenced pricing adjustments
  • Python/SQL ETL pipelines improving data processing efficiency by 60%
⚡ Cryptographic Systems

Cipher & Entropy.

AES-256 STATE Initializing...
Loading cipher...
SHA-256 LIVE Web Crypto API · Real-time
digest (256-bit → 64 hex chars):
Awaiting input...
0 chars → 256-bit digest
RSA-2048 KEYGEN Running...
Hash-Linked Block Chain — SHA-256 verified
Computing real SHA-256 hashes...
03. Projects

What I've Built.

NEW C++ / ML ENGINE

Neural Net Engine in C++

97.8% MNISTNo ML LibsAdam Optimizer

Full neural network library built from scratch in C++17 — zero ML framework dependencies. Custom matrix engine, backpropagation, Adam/SGD optimizers, BatchNorm, Dropout. Achieves 97.8% on MNIST. SIMD-optimized matrix multiply benchmarks included.

C++17CMakeEigenGoogle TestMNIST
NEW TRANSFORMER / GPT

GPT from Scratch (PyTorch)

Pure PyTorchNo HuggingFaceShakespeare

Complete GPT architecture from scratch — multi-head self-attention, causal masking, positional encoding, layer norm, residual connections. Character-level tokenizer. Cosine LR schedule with warmup. Top-k and nucleus sampling.

PythonPyTorchTransformersNLPLM
NEW CV / C++ INFERENCE

ResNet CIFAR-10 + C++ Inference

92.4% Acc.6x C++ SpeedupONNX Export

Custom ResNet-18 trained on CIFAR-10 in PyTorch (92.4% accuracy). Exported to ONNX and loaded into a C++ inference engine using ONNX Runtime. Benchmark shows 6x latency improvement over Python baseline. Docker deployment included.

PythonC++PyTorchONNX RuntimeOpenCV
NEW AUTONOMOUS DRIVING

Autonomous BEV Perception

Lift-Splat-ShootCenterPoint HeadKITTI 3D mAP

Production-grade Bird's-Eye-View 3D object detection pipeline. Implements Lift-Splat-Shoot (ECCV 2020) with ResNet-50 + FPN backbone and anchor-free CenterPoint detection head. Gaussian Focal Loss, mixed precision training, KITTI evaluation.

PythonPyTorch3D DetectionBEVKITTIFPN
NEW 3D RECONSTRUCTION

Neural Radiance Fields — From Scratch

31+ dB PSNRMip-NeRF IPEMarching Cubes

Research-faithful NeRF (Mildenhall et al., ECCV 2020) in pure PyTorch — no NeRF libraries. Positional encoding, hierarchical coarse-fine sampling, volume rendering integral. Achieves 31+ dB PSNR on NeRF-Blender matching the paper.

PythonPyTorchNeRF3D VisionVolume RenderingMip-NeRF
ML / REGRESSION

California Housing Price Prediction

R² 0.788 SVRBayesian Opt.6 Models

SVR with advanced feature engineering and Bayesian hyperparameter optimisation achieving R² 0.788, outperforming Linear Regression (0.61), Decision Tree (0.68), and Random Forest (0.74). Pipeline includes log-transform, interaction terms, and geographic clustering.

PythonScikit-learnSVRXGBoostBayesian Opt.
ML / SPORTS ANALYTICS

Soccer Match Outcome Predictor

XGBoostELO RatingsForm Features

Machine learning model predicting soccer match outcomes using team ELO ratings, recent form, home advantage, head-to-head records, and player availability features. Ensemble of XGBoost and Logistic Regression with calibrated probabilities.

PythonXGBoostPandasScikit-learnELO
NEW AIRFLOW / DATA ENG

Airflow ETL Pipeline

Daily ScheduleRetry LogicData Validation

Apache Airflow DAG ingesting live crypto market data from CoinGecko. Pandas transformations (volatility, market dominance, trend features), SQLite upsert storage, automated data quality checks, and failure alerting.

Apache AirflowPythonPandasSQLitePytest
NEW INFOSEC / DEVOPS

Secure FastAPI + CI/CD Pipeline

9 TestsDockerGitHub Actions

Security event management API — API key auth middleware, Pydantic IP regex validation, per-IP rate limiting. GitHub Actions CI runs pytest + flake8 on every push, builds Docker image, and smoke-tests the container on merge to main.

FastAPIDockerGitHub ActionsPython
NEW SPARK / DELTA LAKE

PySpark Pipeline + Delta Lake

1M+ Records2–4x SpeedupPartitioned Parquet

PySpark ETL on 1M+ taxi records — schema-enforced reads, window function analytics, caching benchmarks. Delta Lake module: ACID upserts via merge, time travel queries. Partitioned Parquet output with ~60% faster downstream reads.

Apache SparkDelta LakePySparkParquet
NEW JAVA / SPRING BOOT

Spring Boot Security Alerts API

Java 17JUnit 5CI/CD

Production Java REST API — custom Jakarta servlet filter for API key auth, Bean Validation with IP regex, Spring Data JPA + H2. JUnit 5 MockMvc integration tests. GitHub Actions CI builds, tests, and smoke-tests the JAR on every push.

Java 17Spring Boot 3JUnit 5Maven
QUANT / LIVE

Live Algorithmic Trading System

Sharpe 2.109 Strategies22 Instruments

Production trading bot on AWS EC2 — HMM regime detection (4-state), 29-feature ML signal engine, fractional Kelly sizing, automated strategy grading across forex, crypto, commodities, and indices.

PythonHMMAWS EC2OANDABinance
QUANT / MOBILE

QuantLab Pro

iOS · Android · Web10+ Models

Institutional-grade quant calculator in React Native — Black-Scholes, full Greeks, IV Solver, Avellaneda-Stoikov HFT, Kelly Criterion, GARCH, Hurst exponent, OU process, and Ghana Cocoa Derivatives.

TypeScriptReact NativeExpoBlack-Scholes
QUANT / FULLSTACK

Ghana Cocoa Derivatives Platform

250+ Users10K MC Paths70% Faster

Full-stack derivatives pricing platform — Black-Scholes with weather-adjusted stochastic vol, Monte Carlo (<2s), ensemble ML (XGBoost, RF, SVR), NLP assistant for Ghanaian cocoa cooperatives.

Black-ScholesMonte CarloXGBoostFlask
QUANT / HFT

HFT Simulator — Limit Order Book

Sharpe 1.95<10μs Latency1M+ Events

C++/Python market-making simulator with heap-based LOB, Avellaneda-Stoikov strategy, 95% correlation to NASDAQ microstructure patterns.

C++PythonAvellaneda-StoikovLOB
QUANT / DERIVATIVES

Black-Scholes Delta Hedging Engine

Full GreeksGamma P&LIV Surface

Complete options pricing and delta-hedging engine — Black-Scholes analytical solution, full Greeks (Delta, Gamma, Theta, Vega, Rho), implied volatility surface construction via Newton-Raphson IV solver, daily P&L attribution, and replication portfolio tracking.

PythonBlack-ScholesNumPySciPyGreeks
NEW OCAML / SYSTEMS

OCaml Limit Order Book

Price-Time PriorityMatching Engine10 Tests Passing

Functional limit order book engine in pure OCaml — price-time priority matching with BidMap/AskMap balanced BSTs using custom comparators (highest bid first, lowest ask first). Supports limit orders, market orders, partial fills, multi-level sweeps, and cancellations. Interactive REPL with live depth display.

OCamlDuneAlcotestFunctionalMap.Make
NEW OCAML / QUANT

OCaml Probability & Options Pricing

Monte CarloBlack-Scholes12 Tests Passing

OCaml library of probability puzzles and quantitative finance models — every puzzle returns (analytical, MC) pairs that converge to <0.5%. Prices options via Black-Scholes, CRR binomial trees (500 steps), and Monte Carlo (100k paths). Full Greeks via finite differences, implied vol via Newton-Raphson, and Avellaneda-Stoikov optimal market-making vs naive fixed-spread.

OCamlBlack-ScholesMonte CarloGreeksAvellaneda-Stoikov
NEW SQL · PYTHON · PLOTLY

Financial Market Risk Analytics

VaR / CVaRMonte Carlo 10KSharpe · Sortino

End-to-end quant risk system on S&P 500 sector ETFs — Historical & Cornish-Fisher VaR, CVaR/Expected Shortfall, 10K GBM Monte Carlo simulation, rolling Sharpe/Sortino/Calmar, macro regime analysis (VIX, yield curve). Advanced PostgreSQL window functions + Python modelling.

PostgreSQLPythonPandasSciPyPlotlyyfinance
NEW SQL · ML · PLOTLY

E-Commerce Customer Analytics

RFM SegmentsROC-AUC 0.84100K+ Orders

Full analytics pipeline on Olist Brazilian E-Commerce (100K+ orders, 8 tables) — RFM segmentation, cohort retention, CLV estimation, churn prediction (Logistic Regression, AUC 0.84), K-Means clustering. Raw SQL to ML to interactive dashboard. Champions drive 34% of GMV.

PostgreSQLPythonScikit-learnPlotlyK-Means
CV / PYTORCH

Tesla-Style YOLOv5 Object Detector

62.4ms InferenceCustom Classes

YOLOv5 pipeline with custom class filtering for autonomous vehicle perception. Latency benchmarking and optimization targeting automotive sensor performance requirements.

YOLOv5PyTorchComputer VisionPython
04. Publications

Research.

SVR with Optimized Feature Engineering for Housing Price Prediction

Research in Progress · Targeting SN Computer Science / IEEE · 2025–2026

SVR with feature engineering and Bayesian optimization achieving R² 0.788, outperforming LR (0.61), DT (0.68), RF (0.74).

Equilateral Triangle Geometry Problem (PME #1131)

Pi Mu Epsilon Journal · 2025

Proved AC² = AD² + AB² in convex quadrilateral. Officially recognized and published.

View Publication →

Continued Fractions, a-Fibonacci Numbers, and the Middle b-Noise (PME #1385)

Pi Mu Epsilon Journal · 2022

Convergence properties of generalized Fibonacci sequences. Novel proof via contraction mapping.

View Publication →
05. Education

Background.

Soka University of America

B.A. Computer Science, Economics & Mathematics
Aug 2023 – May 2027 · GPA: 3.95/4.00 (Concentration)
  • GRE General: 323/340 (Q165, V158) · GRE Math Subject: 910/990
  • Coursework: Stochastic Calculus, Real Analysis, ML, Data Structures, Econometrics
  • $25,000 Royal Holloway Research Grant · Dean's List · Merit Scholarship

Massachusetts Institute of Technology

MicroMasters in Statistics & Data Science
May 2024 – May 2027
  • Machine Learning with Python (PyTorch)
  • Statistical Modeling & Probability Theory
  • Time Series Analysis
06. Contact

Get In Touch.

Looking for opportunities in ML Engineering, Deep Learning Research, Computer Vision, Data Analytics, and Quantitative Finance at top-tier companies. Let's build something great.