Quantitative Research Profile
Quantitative research and machine learning expertise, focused on rigorous modeling, validation, and real-world deployment of data-driven systems on high-performance architectures.
Recent Work
- High-frequency time series modeling
- Low-latency inference on GPUs and FPGAs
- Anomaly detection in high-dimensional streaming data
- Systematic strategy design and backtesting
- Stochastic processes and statistical inference
Selected Projects
Systematic Bitcoin Strategy Backtester
A trend-following backtesting framework written in Python with Pandas and NumPy. Computes performance metrics including:
- PnL
- Sharpe Ratio
- Max Drawdown
Deployed a Freqtrade crypto trading bot on AWS with Docker, running 24/7 on a live Kraken portfolio.
Anomaly Detection on High-Frequency Data
Used a Spatio-Temporal Generative Adversarial Network (GAN) to detect rare events in real-time streaming data from 125+ sources. This method combines:
- Graph Neural Networks (GNNs) to capture spatial features
- LSTMs to capture temporal features
- GANs to efficiently generate realistic time series matching the training data
The methodology applies naturally to:
- Market anomaly detection
- Regime shift identification
- Volatility clustering
Resources and Code: Project
GNN-Based Real-Time Inference
Built a Graph Neural Network pipeline for fast particle tracking at CERN, achieving:
- 100× GPU inference speedup (vs baseline)
- 3× energy efficiency (on FPGA)
These optimizations are directly transferable to:
- Latency-sensitive trading systems
- Order book modeling
- Market microstructure feature extraction
Resources and Code: Project
Blog Posts
You can find my blog posts related to finance and investing usings the tags: quant and financial-markets.
Publications & Talks
You can find a full list of my academic work here, including several talks on fast ML for inference and detection—topics that align closely with low-latency trading and online portfolio monitoring.
Technical Stack
Programming: Python, C++, Julia, SQL
Finance: Backtesting, alpha modeling, systematic strategies
Statistics: Regression, time series analysis, stochastic processes
ML: PyTorch, TensorFlow, Scikit-Learn, GNNs, Anomaly Detection
HPC: CUDA, GPU/FPGA acceleration, model optimization