Skip to the content.

HomePublicationsSoftwareTeachingCV


Software

SBOA Optimizer

Reference Python implementation of the Success-Based Optimization Algorithm (SBOA), a metaheuristic optimizer for continuous and mixed-integer problems. Published in Computers & Chemical Engineering (2025).

Stack: Python, NumPy License: MIT

RepositoryPaper (DOI)


COSTIQ

Open-source tool for equipment cost estimation in chemical process design. Implements the factorial methodology of Turton et al. (2018) for 36 equipment types with bare-module costing, CEPCI updating, sensitivity analysis, and multi-equipment plant inventory.

Stack: Python, Streamlit, Plotly, Pandas License: MIT

RepositoryRelease v1.0.0


ANN for Chemical Engineering

Teaching materials and code for a course on the use and optimization of artificial neural networks, using simulated data from a chemical reactor as a case study.

Stack: Python, TensorFlow/Keras

RepositorySMILES Course


Home