Steven Pav is a research engineer in San Francisco with 16 years of quantitative and production engineering experience across finance, ML-driven product teams, and applied research. He is a recognized authority on the statistics of the Sharpe ratio and Markowitz portfolio theory, having translated deep statistical insight into production forecasting and stress-testing systems at Bank of America and Opendoor. His background spans building backtest and execution infrastructure for hedge funds, designing ML-driven decision systems for film investments, and shipping research-grade features in mobile and backend open-source projects such as lichess mobile and a Python–MATLAB bridge. Comfortable moving between C++, Matlab, Python and production services, he combines rigorous PhD-level mathematical training from Carnegie Mellon with pragmatic engineering that corrects for overfit and cross-platform edge cases. Colleagues rely on him for turning theoretically subtle problems into robust, auditable code and models that run at scale.
16 years of coding experience
12 years of employment as a software developer
Master’s Degree Mathematics, Master’s Degree Mathematics at Indiana University Bloomington
Bachelor’s Degree Ceramic Engineering Science, Bachelor’s Degree Ceramic Engineering Science at Alfred University
Mathematics, Mathematics at HCSSiM
Doctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at Carnegie Mellon University
A simple Python => MATLAB(R) interface and a matlab_magic for ipython
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:15 commits in 14 days
Contributions summary:Steven primarily focused on improving the robustness and compatibility of the Python-MATLAB bridge, particularly addressing issues with older MATLAB versions. They fixed Java/MATLAB mismatches, implemented out-of-bounds checking, and updated code to be compatible with different MATLAB versions and operating systems. Furthermore, they added logging and implemented a timeout feature for the webserver.
Contributions:4 reviews, 9 commits, 2 PRs in 2 days
Contributions summary:Steven contributed to the mobile application's AI opponent functionality, specifically focusing on chess engine integration. Their work involved passing promotion pieces, converting pieces to the correct format for the chess engine, and handling different chess variants like "antichess." They made changes to both the AI logic and the stockfish integration to accommodate the engine's behavior and ensure correct gameplay across multiple platforms. Finally, they addressed platform-specific issues related to handling chess variants in the web version of the application.
iosionic-capacitorcapacitorjavascriptlichess
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.