Energy Engineering · IIT Delhi, Abu Dhabi

Mohsin Akram Khan

Hand me a system and I'll model it. Then I'll spend far too long poking at it to see where it gives way. Lately that has meant batteries, control loops and PLC logic.

Mohsin by the water at sunset
me, chasing the last bit of light

Things I've built
(and broken on purpose)

Most of these started as a question I couldn't let go of. What if the inflow surges? What if the sensor lies? This is where I've got to so far. It's all simulation for now, so read the results as a student's results.

XV-101 LSH-101 LSL-101 T-101 7 / 7 tests passed ✓
01
PLCCODESYSIndustrial control

Automatic tank filling, written in CODESYS

Manual and auto modes, high and low level switches, latching, an emergency stop, interlocks, and a timeout alarm for when the tank simply refuses to fill. I wrote seven test cases and the logic passed all seven in simulation.

Tested in simulationCode on GitHub
00:0024:00maxmin 100 kWh, one day
02
MATLABBESSEnergy

A day in the life of a 100 kWh battery

A 24 hour dispatch model. A simple set of rules decides when to charge and when to discharge, working from the load, solar output, efficiency and the state of charge limits.

Baseline modelAsk me about it
slug insetpoint aggressive vs calm tuning
03
MATLABSimulinkPI control

Keeping a separator level steady

Separator inventory dynamics with a PI controller and a valve that saturates, the way real valves do. I hit it with an inflow slug and compared how different tunings coped.

Model testedAsk me about it
thresholdtransient real quench or just noise?
04
PythonNumPyMonte Carlo

Catching a quench through the noise

A simulator that builds synthetic voltage signals, throws noise and transients at them, then pits three detectors against each other: a plain threshold, a validation window and a moving average. They're scored on latency and false triggers.

In progressGitHub
focusno distractions built for me, first
05
PythonPySide6SQLite

CommitmentLock

A Windows focus app I'm building for myself. Desktop interface in PySide6, local storage in SQLite, hashed passwords, and a website blocker kept modular so I can swap parts out as it grows.

In progressGitHub

Industrial training · Jun to Jul 2026

A summer at Gradiant

Process Control and Electrical/PLC teams · Musaffah, Abu Dhabi

I spent the summer with the process control and PLC teams, around water treatment and reverse osmosis plants. PFDs, instrument and I/O lists, pump sizing, water balances, interlocks. I also built and tested the automatic tank filling sequence you saw up top.

Biggest takeaway? A tidy model is the easy part. Logic that keeps its head when things fault is where the real work lives.

Sep 2024 to Jul 2028

IIT Delhi, Abu Dhabi

B.Tech Energy Engineering · graduating July 2028

Coursework by day, and my own models and small software projects alongside it.

2026

Instrumentation, Automation & Process Control

Professional Certificate · Engineering Institute of Technology, Australia

Measurement, control valves, PLCs, control philosophies, HAZOP and reliability centred maintenance, plus the basics of HMI, SCADA and DCS.

About

I like knowing what holds up.

I'm Mohsin Akram Khan, an Energy Engineering student at IIT Delhi, Abu Dhabi (B.Tech, graduating 2028), working on energy storage, process control and PLC automation. In summer 2026 I trained with Gradiant's process control and PLC teams. I like knowing why things behave the way they do, whether that's a battery, a control loop, a language, or a person in a tough spot.

I read a lot, research papers included, and I genuinely enjoy them. Grid forming inverters, energy storage in space and process control have all shaped the questions I want to chase. Outside engineering I read, write and think about life and how people make sense of it.

still learning, still changing my mind when the evidence says so

Philosophy pulls me in, though it tends to hand me more questions than answers. Sometimes that's useful. Sometimes it's just a longer route to getting tangled.

With decisions I'm a pragmatist. Tell me what a claim means, what backs it up, where it could fail and what we can actually do about it. I'll take a small conclusion I can defend over a grand theory that falls over the moment reality turns up.

I notice patterns in everyday situations too. What changed, what the context is quietly saying. Intuition is handy, but I'd rather test it than trust it.

Define it. Reason about it. Then go and test it.

What's on my bench

Computation
Python, NumPy, Matplotlib, MATLAB, Simulink
Automation
CODESYS, Siemens TIA Portal, ladder logic, structured text, PI control
Process
Instrumentation, PLC I/O, PFDs, control valves, water balance, RO systems
Everyday
Git & GitHub, Excel, draw.io, Figma

Courses for the record

Just paperwork. The real skill building is in the projects.

Engineering & control

Instrumentation, Automation & Process ControlEngineering Institute of Technology
CertificateResults
Control Systems Analysis: Modeling of Dynamic SystemsUniversity of Colorado Boulder · Coursera
CertificateVerify
AI for Energy and Biomedical ApplicationsUniversity of Michigan · Coursera
CertificateVerify
PLC Programming: Siemens TIA PortalUdemy · Philipp Paus
Certificate
MATLAB OnrampMathWorks · all 14 chapters complete
CertificateProgress report
Fundamentals of Remote SensingNASA Applied Remote Sensing Training (ARSET)
Certificate
Convention on Nuclear SafetyInternational Atomic Energy Agency · e-learning
Certificate

AI & digital tools

AI for BeginnersHP LIFE · HP Foundation
Certificate
Power Automate: Beginner to Pro WorkshopPragmatic Works
Certificate
Foundations of AI Powered BusinessAI Career Accelerator Inner Circle · Jul 2026
Certificate
AI Powered Development & TestingAI Career Accelerator Inner Circle · Oct 2026
Certificate

Off the clock

Some of these are hobbies, some are just how my head works. I keep coming back to them because I enjoy them, not because they need to turn into achievements.

Reading & philosophy

I like the questions. I still want an answer.

Philosophy is brilliant at exposing assumptions and making easy answers harder. The catch is that questions breed faster than answers, and I don't want thinking to become my excuse for never deciding.

Give me a definition, a counterexample and an honest account of what we don't know. I'd rather say less and mean it.

Languages & poetry
عبقريعبقريان

one genius · exactly two geniuses

Arabic is the one I'm most drawn to. Its structure, its vocabulary, Fusha, and how different it sounds from everyday Gulf speech. The dual form above is a favourite: precise, elegant, and it means two, not "a few". I also love Farsi and Urdu shayari, where one line can carry what a page of explanation can't.

Patterns

Notice first. Decide second.

I watch how situations unfold. A small detail can change what a moment means, but one clue isn't a whole story. I try to spot what matters, think fast without rushing, and respond in a way that actually helps.

Maths

I love maths. It doesn't always love me back.

I'm not as good at it as I'd like, and I'd rather own that and work on the basics than pretend. I want to know why a method works, not just which formula to reach for.

Writing

I write to get the wording right.

Getting a thought out of my head and onto the page is oddly satisfying. I'm fussy about words. Clear, exact, worth reading, and no dressing up a simple point.

Mohsin giving a thumbs up in an indoor lap pool
Swimming

Freestyle, 25 metres at a time.

Indoor 25 m pool. I push off the wall rather than dive or tumble turn, and I breathe to one side every three strokes. Sprints and long swims scratch different itches. The long ones keep teaching me the same thing: go out too fast and the middle laps send you the bill.

My best times, and what they work out to per 100 m
DistanceBestPer 100 m
25 m16.4 s1:05.6
50 m32.0 s1:04.0
100 m1:171:17.0
200 m3:091:34.5
400 m7:461:56.5
500 m9:451:57.0

My own times from training, not official race results. That jump between 100 and 200 is the bit I'm working on.

The notebooks

I keep running notes on what I'm learning, films I've watched and lessons I don't want to forget. Four I'm happy to share if you ask. Two are personal and mostly stay that way.

01
Shared on request

Energy 101

Notes from studying the core stuff: motors, variable frequency drives, electrical machines, power factor and compensation. They're learning notes, so I still check the details against proper references.

02
Shared on request

Vocabulary notebooks

English words and sharper alternatives, plus Arabic expressions in Fusha and Gulf speech. Only words I'll actually use.

03
Shared on request

Movies & reviews

A running list of films with blunt notes on what worked, what felt far fetched and where the story lost me. Ones that stuck: Ittefaq, Drishyam 1 and 2, Mom, Special 26, 3 Idiots.

How I judge a film
  1. The build. A mystery that gives away just enough, then makes the reveal click. Ittefaq still does this best for me.
  2. The acting. It matters as much as the plot. Mom stayed with me for the performances, Drishyam for both.
  3. Does it hold up? I lose patience when every coincidence lands perfectly or the ending is more wishful than believable.

Just my opinions, not professional criticism.

04
Shared on request

PLC Insight Log

Chapter by chapter notes on PLC components, the CPU scan, I/O, memory and control logic. Written while I was learning automation and linking the textbook to what I saw in training.

05
Private

Life, an ongoing record

Lessons, mistakes, observations and the practical rules I want to remember. It's personal, so it isn't published here.

06
Private

Psychagogy

My notes on self control, triggers, urges and changing what I do in the moment. AI helped me organise parts of the writing, but the ideas come from my own observations.

Requesting opens an email draft to me (you still hit send). If nothing opens, write to mohsinak914@gmail.com instead. If I say yes, I'll share a link. None of these files live on this site.

Say hello

Got a good problem?
I'd like to hear it.

Energy systems, modelling, control, automation. If you're working on something along those lines, or you just have a good question, write to me.

mohsinak914@gmail.com