PhD in Mechanical Engineering — Mathematical Optimization · ML & Perception Engineer @ Doosan Robotics
Mathematical optimization is the through-line — numerical optimization, surrogate modeling & state estimation, carried from theory into 3D perception, sensor fusion, and production systems.
Mathematical Optimization · 3D Perception & Sensor Fusion · Camera · Radar · LiDAR · MLOps · Quantitative Research
- 🎓 PhD in Mechanical Engineering, specialized in mathematical optimization — numerical optimization, surrogate modeling, state estimation (all degrees Cum Laude)
- 🤖 ML & Perception Engineer @ Doosan Robotics (prev. bitsensing) — 3D perception, sensor fusion & robotics AI across camera · radar · LiDAR
- 🏭 Shipped camera/radar/LiDAR multi-sensor perception to mass production — 200+ deployments across 8 countries, −51% fusion error · 10 patents · 6 peer-reviewed papers
- 📈 On the side, I build a full open-source quant stack — market-data APIs, a collection pipeline, and backtesting engines
- 🛰️ Every sensor, every modality — RGB/stereo/structured-light cameras, 4D imaging radar, LiDAR, IMU/GPS, point clouds & RF signals, 3D scans, video, and financial time-series; few data types I haven't shipped with
Market-data APIs feed a collection pipeline into TimescaleDB that the research layer reads — plus a standalone, live-parity crypto engine.
flowchart LR
subgraph SRC["🔌 Market-data APIs"]
direction TB
K[kiwoom-rest-api]
F[krx-fundamentals-api]
NW[krx-news-rest-api]
end
AF["🗄️ kr-quant-airflow"]
DB[("TimescaleDB")]
subgraph RES["🧪 Research"]
direction TB
O[opt_portfolio]
AT[automated-stock-trading-systems]
end
K --> AF
F --> AF
NW --> AF
AF --> DB
DB --> O
DB --> AT
CR["₿ quantbox-engine<br/>crypto futures · backtest ↔ live"]
| Project | What it is |
|---|---|
| kiwoom-rest-api | Kiwoom Securities REST API wrapper — 207 endpoints + real-time WebSocket |
| quantbox-engine | Crypto futures backtest & execution engine — zero lookahead, backtest↔live parity |
| kr-quant-airflow | Airflow pipeline collecting Korean market data into TimescaleDB |
| krx-fundamentals-api | Korean corporate fundamentals API (DART + KRX + Naver) |
| opt_portfolio | VAA-based tactical asset allocation |
| automated-stock-trading-systems | Backtester for Bensdorp's 7 non-correlated systems |
🔒 Also private — equity screeners (Wyckoff accumulation · Minervini + VCP), a statistical-arbitrage crypto engine, and live trading systems. Available on request.
South African National Mathematics Olympiad — Top 100 nationally, 2nd in state (2010)




