Financial Engineering · High-Performance Computing

Rust Portfolio Optimization Library

2023

Rust Python PyO3 SOCP Optimization

A quantitative finance client needed portfolio rebalancing fast enough to run in production. The existing Python implementation was too slow, and the math needed to handle additional risk constraints. I redesigned the formulation as a Second-Order Cone Program, built a Rust library using Clarabel.rs, and added Python bindings with NumPy and Polars support.

Highlights

Technology

← Back to portfolio