Gilbert Forsyth

Senior Software Engineer at NVIDIA

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gilbert Forsyth is a senior software engineer with 13 years of experience specializing in scientific and high-performance computing, currently contributing to NVIDIA RAPIDS. He is an active open-source maintainer focused on data-frame portability and distributed computation, with substantial back-end contributions to Ibis and Dask that improve type handling, task scheduling, and CSV/merge performance. His background in numerical linear algebra and PDE implementations (e.g., CFDPython and AeroPython notebooks) gives him a strong foundation in array-based numerical algorithms and reproducible scientific workflows. He has held engineering and leadership roles across fintech and analytics at Voltron Data and Capital One, blending production-grade software development with data-science rigor. Based in Kingston, NY, he often bridges research and production—translating academic CFD and numerical-methods work into robust, maintainable open-source code. An understated strength is his knack for normalizing complex type systems and edge-case bug fixes that materially improve reliability in large distributed systems.
code13 years of coding experience
job11 years of employment as a software developer
bookMechanical Engineering, Mechanical Engineering at The George Washington University
bookBA, History, East Asian Studies, Religion, BA, History, East Asian Studies, Religion at Oberlin College
bookMS, Mechanical Engineering, MS, Mechanical Engineering at Boston University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
428reputation
4kreached
17answers
1question
github-logo-circle

Github Skills (50)

scheduled-tasks10
datatypes10
python10
pandas10
mathematical10
scheduler10
numpy10
distributed-computing10
uuid10
scheduling10
sched10
dask10
numerical-methods10
task-scheduler10
file-handling10

Programming languages (18)

XonshJavaC++CSSCRustCMakeGo

Github contributions (5)

github-logo-circle
barbagroup/CFDPython

Jun 2013 - Aug 2018

A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Role in this project:
userBack-end Developer
Contributions:141 commits, 27 PRs, 29 pushes in 5 years 2 months
Contributions summary:Gilbert's contributions focus on the implementation and refinement of mathematical modeling within a Jupyter Notebook environment. The code changes include the development of functions that define initial conditions and the numerical schemes to solve the 1D Burgers' equation. The user's focus is in the implementation of core PDE solutions using array operations, which is demonstrated through the implementation of various numerical schemes, including Lax-Friedrichs and Lax-Wendroff. The commits also show work on the structure and presentation of the associated code.
sequencepythonsnl-applicationsjupyter-notebookdynamical-systems
A course in numerical methods with Python for engineers and scientists: currently 5 learning modules, with student assignments.
Role in this project:
userBack-end Developer
Contributions:245 commits, 64 PRs, 147 pushes in 2 years 9 months
Contributions summary:Gilbert's commits focus on mathematical derivations and implementations for glider flight models, likely within a larger project related to numerical methods for engineers and scientists. They modified existing mathematical derivations and reimplemented a previously coded problem using a different approach. The user demonstrated an understanding of numerical methods for physics problems with a focus on iterative techniques.
scientistspythonode-solverpde-solverpartial-differential-equations
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