Skip to content
View Mk-learning-python07's full-sized avatar
😎
😎

Block or report Mk-learning-python07

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there πŸ‘‹

I'm Muthukrishnan, a Chemical Engineer with 5 years of experience in the energy industry. Welcome to my GitHub profile!

About Me

I spent five years in upstream oil & gas, working on process safety and exception-based surveillance for ExxonMobil assets. I'm now a graduate researcher at the University of Alberta, in the Laboratory for Advanced Separation Processes, working on adsorption-based carbon capture.

The way I learn a method is to implement it. The models I work with are published ones β€” column dynamics, IAST, extended Langmuir, LDF mass transfer, NSGA-II β€” so the theory isn't mine. What I do is build it, check it against the data in the papers, and make it something you can open and use.

πŸ”¬ Dynamic Column Breakthrough Simulator

A desktop app that simulates two-component, non-isothermal breakthrough in a packed column. Eleven published isotherm models, IAST or extended-Langmuir mixture equilibrium, five mass-transfer resistance models, solved with SUNDIALS CVODE.

Each preset says which paper its parameters came from, and the default case is checked against a measured breakthrough run. It runs entirely on your own machine β€” no account, no installer, no telemetry.

πŸ§ͺ Apps

Smaller tools, each built to understand something properly. They run in your browser β€” nothing to install.

  • Isotherm & IAST Explorer β€” fit twelve isotherm models, predict binary competitive adsorption via IAST, look at selectivity
  • Paper Visualizer β€” a paper on CSS convergence, broken into its idea flow, mathematics and findings
  • NSGA-II Optimization Reference β€” what I worked out while learning multi-objective optimisation with pymoo, applied to a capture cycle

πŸ‘‰ Open the apps

🌐 Personal Website

For the longer version β€” research, professional experience, and how to reach me:

πŸ‘‰ Visit my portfolio

Languages and Tools

  • Python β€” NumPy, SciPy, SUNDIALS/CVODE, pandas, matplotlib, seaborn, plotly, bokeh, pymoo , scikit-learn
  • MATLAB
  • JMP
  • HTML/CSS/JS

🌱 Machine Learning

I'm an enthusiast here rather than a practitioner. I'm curious about what technical challenges could be solved by use of ML.

If you're starting out too, these are worth your time, in this order:

  1. An Introduction to Statistical Learning β€” James, Witten, Hastie & Tibshirani. Free, and it makes everything after it easier.
  2. Deep Learning with Python, 2nd ed. β€” FranΓ§ois Chollet (Manning, 2021). Written by the author of Keras.
  3. The Idiomatic Programmer β€” Learning Keras β€” a free handbook, for when you want to build something.

Connect with Me

Feel free to reach out on LinkedIn or at contactmuthu@duck.com. Always happy to talk adsorption, carbon capture, or moving something out of a spreadsheet. Let's connect!


Thank you for visiting my GitHub profile! πŸ™ Feel free to reach out if you have any questions or want to collaborate! 😊

Popular repositories Loading

  1. Mk-learning-python07 Mk-learning-python07 Public

    Config files for my GitHub profile.

  2. Basic-Python-Snippets Basic-Python-Snippets Public

    This Repository contains snippets for basic python functions

    Jupyter Notebook

  3. muthukrishnan.github.com muthukrishnan.github.com Public

    This is my personal website hosted via Github pages. It was constructed using Jekyll, Claude and Github Pages.

    HTML

  4. dynamic-column-breakthrough dynamic-column-breakthrough Public

    Two-component non-isothermal adsorption breakthrough simulator. Runs locally, no account, no telemetry.