Portrait of Farbod Maghsoudi
Process systems · Optimization · Industrial AI · Scientific software

Farbod Maghsoudi

I turn complex process systems into models, optimization, and software that ship decisions.

I'm a chemical engineer who ended up half software engineer, and I like it that way. Based in Hamilton, Ontario; happiest when the solver converges and the numbers match the plant.

Honors & highlights
Best Presentation Award, AIChE Spring Meeting 2025Optimization of blue hydrogen plant operation via hybrid plant modeling
Published in ACS Ind. Eng. Chem. Research 2026Composite optimization for consistent plant model abstractions
National gold medal, RAHNESHAN contestMulti-layer automotive fuel-line design, an academia–industry project
Top 0.5%, national university entrance examAmong 145,000+ participants, Iran
01 /Education

Chemical engineering + computer science

M.A.Sc. · 2024–2026Thesis defended

Master of Applied Science, Process Systems Engineering

McMaster University · Hamilton, Canada

McMaster Advanced Control Consortium (MACC)

Supervisor: Prof. Vladimir Mahalec

GPA 3.96 / 4.0Fully funded
B.SC. · 2019–2023

Bachelor of Science, Chemical Engineering
+
Minor in Computer Science

Sharif University of Technology · Tehran, Iran

Thesis: Aspen–Python Interoperability for Process Simulation Calibration

GPA 17.24 / 20Top 10 of class
02 /What I build

What I spend my time building

Every project I take on follows the same pattern: start with a real industrial problem, formulate a mathematical model, implement it in Python, validate it against real data, and turn the result into software that can be tested, reused, and extended.

A

Process modeling & simulation

Rigorous, reduced-order, and surrogate plant models on one shared flowsheet topology, with deep Aspen Plus / HYSYS / Dynamics experience.

B

Optimization & decision support

LP / MILP / NLP formulation for planning, scheduling, and real-time optimization with Pyomo and Gurobi.

C

Hybrid & surrogate modeling

First-principles structure plus data-driven components: fast enough to optimize, faithful enough to trust.

D

Scientific software & automation

Object-oriented Python frameworks, calculation servers with REST APIs, and automation plugins for commercial simulators.

E

Industrial AI & data-driven engineering

Soft sensors and machine learning on manufacturing data, turned into control decisions.

03 /Case studies

Systems I built end-to-end

These are the longer stories: projects where the modeling, implementation, validation, and software design all had to come together.

Case study 01 · Plant-wide optimizationMcMaster / MACC · 2024 – 2026 · Published in ACS I&ECR
Case study 02 · Scientific software platformHYPRONET · McMaster / MACC · 2024 – present
Case study 03 · Industrial AI in manufacturingAmper Innovation Factory · Risen (co-founder) · 2022 – 2024
Project · Simulation automation

Aspen–Python automation toolkit

My B.Sc. thesis toolkit: Python/COM plugins that automate the tedious parts of Aspen work: GUI-driven control workflows, DXF-to-flowsheet generation, Dynamics scripting, and HYSYS-to-Plus conversion.

Python/COMAspen PlusHYSYSAspen DynamicsAutoCAD DXF
Project · Design under uncertainty

Stochastic turbine sizing under price and demand uncertainty

Two-stage stochastic turbine sizing for a blue hydrogen plant under electricity-price and hydrogen-demand uncertainty. 619K variables across 6 scenarios; it chose 11.7% less installed capacity than the deterministic design, worth an estimated $9.5M over the plant lifetime.

Stochastic programmingPyomoCapacity planningScenario analysis
04 /Core capabilities

What I bring to a team

/ 01

Process systems engineering

Plant modeling, design and feasibility analysis, control-oriented modeling, and simulation across the Aspen suite.

/ 02

Optimization

Problem formulation, decomposition strategies, stochastic programming, scheduling, and real-time optimization.

/ 03

Machine learning & data

Multivariate analysis, tree-based methods, deep learning with PyTorch, and process-data workflows in pandas.

/ 04

Software engineering

Python frameworks, REST APIs, React front-ends, and documented, tested, database-backed releases.

05 /Experience

Where I've been so far

From factories in Tehran to a control consortium in Hamilton.

4+Years modeling & software
3.96Graduate GPA / 4.0
2024–now

Graduate researcher, M.A.Sc.

McMaster University · MACC

Hybrid plant modeling, plant-wide optimization, and the HYPRONET software framework.

2023–2024

Co-founder

Risen

Startup commercializing viscosity-adaptive control for injection molding machines; built the initial MVP and technology roadmap.

2022–2023

R&D engineer

Amper Innovation Factory / Amper Drive

Root-cause analysis of injection-molding part-weight variation; designed and prototyped the first viscosity-adaptive control scheme.

2023

Undergraduate researcher

Sharif University of Technology

Built Python/COM tools connecting Aspen simulators with Python for process-simulation automation and calibration.

06 /Technical stack

Tools behind my work

Languages
PythonJavaScriptJavaC++MATLABSQL
Optimization
PyomoGurobiLP / MILP / NLPStochastic programmingScheduling / RTO
Simulation
Aspen PlusAspen HYSYSAspen DynamicsCOMSOLMoldflow
ML & data
PyTorchscikit-learnpandasPCA / PLSNLP / agentic AI
Backend & frontend
DjangoReactNode.jsPostgreSQLMongoDBREST APIs
Engineering practice
GitDockerSphinxMetabase
07 /Research depth

The research behind the work

I publish because peer review forces rigor. The deliverable is still software an engineering team can run.

Journal article·Ind. Eng. Chem. Res. 2026, 65, 1252–1267

Composite optimization algorithm for consistent solutions of different plant model abstractions by solving linear subsets of equations

Maghsoudi, F.; Pandey, R.; Mahalec, V. The peer-reviewed core of my thesis: one plant model answering planning, scheduling, and RTO questions consistently. My contributions ran from methodology and software through the original draft.

DOI 10.1021/acs.iecr.5c03147
Award

Best Presentation Award, AIChE Spring Meeting 2025

Optimization of blue hydrogen plant operation via hybrid plant modeling.

Award

National gold medal, RAHNESHAN contest

Multi-layer Polyamide 6 fuel-line design reducing oligomer degradation and injector fouling, an academia–industry project.

08 / Contact

Open to R&D, process systems, and scientific software roles.

If your team works on process modeling, optimization, or the software around them, I'd genuinely like to hear what you're building and where the hard parts are. I'm based in Hamilton, Ontario, and easy to reach.

ResumesProcess systems resumePSE · modeling · optimizationPDF ↓, opens in a new tabScientific software resumeSoftware · full-stack · analyticsPDF ↓, opens in a new tab