Patrick Whalen

Senior Software Engineer at Fuse Integration

San Diego, California, 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

👤
Senior
🎓
Top School
Patrick Whalen is a Senior Software Engineer in San Diego with 9 years of industry experience and a PhD in Applied Mathematics, combining rigorous research pedigree with 12+ years of practical C++/Python development. He has a strong track record publishing peer-reviewed work (250+ citations) and shipping open-source libraries and applications, often leveraging Qt for cross-platform UIs and modern tooling like CMake, Conan, Docker, and pytest. At Fuse Integration he moved from software engineering into a senior role, applying principled numerical and ML tools (NumPy, TensorFlow, Pandas) to production problems. Comfortable across Linux and Windows environments, he blends scientific computing depth with pragmatic engineering practices such as CI, testing, and dependency management. An understated strength is translating advanced applied-math ideas into maintainable, production-quality code and reproducible research workflows.
code9 years of coding experience
job3 years of employment as a software developer
bookThe University of Arizona
github-logo-circle

Github Skills (16)

computer-vision10
opencv10
conda10
deep-learning10
forge10
nls10
python10
image-processing10
runge-kutta9
conda-forge9
partial-differential-equations7
spectral5
exponential5
factor3
differentiation2

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
whalenpt/pwutils

May 2021 - Mar 2023

C++ helper functions and classes for repetitive tasks
Contributions:4 PRs, 99 pushes, 11 branches in 1 year 10 months
whalenpt/spida

Nov 2021 - Mar 2023

Spectral Integration and Differentiation Algorithms. Includes FFTs, Chebyshev Transforms, and Hankel transforms. Exponential time differencing and integrating factor Runge-Kutta methods.
Contributions:12 PRs, 47 pushes, 11 branches in 1 year 4 months
chebyshevnlspartial-differential-equationsdifferentiationintegrating-factor
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
Patrick Whalen - Senior Software Engineer at Fuse Integration