Jiqiang Guo is a PhD-trained statistician and seasoned quant developer with 14 years of experience building research and trading systems in New York. He combines strong C++, Python and Scala engineering skills with deep expertise in Bayesian modeling—contributing to core Stan projects and RStan to improve sampling, debugging examples, and post-processing workflows. His industry work spans Millennium and boutique asset managers where he translated advanced statistical methods into live long-short equity strategies and production trading tools. Comfortable moving between research and production, he has a track record of fixing nuanced numerical bugs (e.g., integer-division and optimizer swaps) and adding practical features that increased reproducibility and flexibility of probabilistic inference.
14 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Statistics, Doctor of Philosophy (Ph.D.), Statistics at Iowa State University
Master, Management Science, Master, Management Science at Zhejiang University
Contributions:1 release, 993 commits, 26 PRs in 6 years 4 months
Contributions summary:Jiqiang's primary contribution was to add a feature for extracting samples for a fitted object, which involved modifications to the C++ code in `stan_fit.hpp` and `rstan/R/stanfit-class.R`, introducing a new method in the Rcpp module definition file. The code changes include new functions and functions, and it appears the changes involved refactoring for enhanced usability with the Stan system. This user also modified the source to fix a bug regarding integer division, indicating a focus on ensuring the code's mathematical soundness.
Contributions summary:Jiqiang primarily contributes to example models for Stan, a probabilistic programming language. They refine and debug existing models, removing unused parameters and integrating binary parameters. The user also adds and modifies post-processing scripts in R for the analysis of the generated samples, incorporating comments, adjusting the file reading parameters, and integrating with BUGSExamples to compare with other tools. These modifications are spread across multiple example models, ensuring correct model execution and providing insights into the model's behavior.
stan
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.