Joshua Pulsipher

Assistant Professor Of Chemical Engineering at University of Waterloo

Waterloo, Ontario, Canada
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
Joshua Pulsipher is an assistant professor of chemical engineering who translates advanced optimization, infinite-dimensional modeling, and machine learning into practical solutions for environmental and societal challenges. With 8–10+ years of cross-disciplinary experience spanning academia, national labs, and industry, he builds computational frameworks—like InfiniteOpt.jl and FlexibilityAnalysis.jl—that enable domain experts to make robust decisions under uncertainty. His work has secured significant funding (including a $550k DOE award) and produced novel theory for event constraints and resiliency quantification, applied to problems from plastic-waste valorization and bioprocess design to building-fire mitigation and efficient indoor-facility operation. Comfortable bridging chemical engineering and computer science, he mentors students and leads software-first research that often converts theoretical advances into usable open-source tools.
code8 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Chemical and Biological Engineering, Doctor of Philosophy - PhD, Chemical and Biological Engineering at University of Wisconsin-Madison
bookB.S. in Chemical Engineering, B.S. in Chemical Engineering at Brigham Young University
github-logo-circle

Github Skills (63)

constrained-optimization10
nonlinear10
mathematical-programming10
linear-optimization10
mixed-integer-programming10
optimization-methods10
mathematical10
abstraction10
abstraction-layer10
nonlinear-programming10
mathematical-optimization10
differential-equations10
documentation-generator10
integer10
keras-neural-networks10

Programming languages (9)

JuliaC++TeXSCSSJavaScriptHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
A JuMP extension for Generalized Disjunctive Programming
Contributions:1 PR, 29 pushes, 4 branches in 1 year 8 months
jump
infiniteopt/InfiniteOpt.jl

May 2019 - Dec 2022

An intuitive modeling interface for infinite-dimensional optimization problems.
Contributions:42 reviews, 509 commits, 260 PRs in 3 years 7 months
optimization-methodsnonlinear-optimizationproblemsintuitiveoptimal-control
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
Joshua Pulsipher - Assistant Professor Of Chemical Engineering at University of Waterloo