Gregory Beauregard is a Vice President at Fortress Investment Group with nine years of quantitative and engineering experience bridging finance and software. He holds an MS in Physics from NYU and dual BS degrees in Physics and Mathematics, applying rigorous analytical training to hedge-fund research and portfolio strategy. An active open-source Python contributor, Gregory has improved core tooling—making substantive typing and type-hinting fixes in CPython and hardening type safety and documentation in the popular Rich library—bringing production-quality software practices to financial engineering. Based in Las Vegas, he combines hands-on backend development chops with leadership in investment operations, and is comfortable translating complex math and code into robust, auditable systems.
9 years of coding experience
2 years of employment as a software developer
Master of Science - MS Physics, Master of Science - MS Physics at New York University
High School Diploma, High School Diploma at Edmond Santa Fe High School
Bachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Oklahoma State University
Contributions:38 reviews, 3 commits, 15 PRs in 4 months
Contributions summary:Gregory made several contributions focused on enhancing the `typing` module of the Python programming language. These changes included allowing the use of `Annotated`, `ClassVar`, `Final`, and `TypeAlias` in various type hinting scenarios and correcting associated behavior. They also implemented updates to `get_type_hints`, ensuring it properly handled stringized annotations and `ParamSpec` usage. Moreover, the user addressed subclassing limitations within the `typing` module.
Rich is a Python library for rich text and beautiful formatting in the terminal.
Role in this project:
Software Engineer
Contributions:7 commits, 7 PRs, 24 comments in 3 days
Contributions summary:Gregory focused on improving code quality and maintainability within the `rich` library. Their contributions involved fixing typing errors, adding type hints, and correcting incorrect defaults, specifically related to string literals, justify, and overflow in the text and prompt modules. They also addressed potential future errors by removing incorrect casts and supporting pyright-style literal treatment to maintain type checking strictness. Furthermore, the user worked on fixing and supporting the documentation of the API.
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.
Request Free Trial
Gregory Beauregard - Vice President at Fortress Investment Group