Abhijith SivaprasadanThermal engineering & energy systems

Expertise / evidence dossier

Data & engineering software

Production-oriented backend experience alongside scientific and engineering software: data preparation, forecasting, numerical methods, automated checks and inspectable reporting workflows.

Python · pandas / NumPy · scikit-learn · Streamlit / Plotly · TypeScript / NestJS · PostgreSQL · Git

20 projects · 2 related roles · 9 courses

Projects & studies

Relevant work from the public portfolio, with each case study listed once.

Independent project · 2026 · Independent educational research software

OpenSteamOpt · Steam & power RTO

An open-source two-boiler steam-and-power twin with a carbon-aware Pyomo/HiGHS scheduler, OpenModelica FMI 2.0 simulation and a local Streamlit advisory GUI. Synthetic and uncalibrated; not an ABB product or live control system.

Python · Modelica · Pyomo · HiGHS · FMI/FMPy · Streamlit · pytest

Independent project · 2026 · Independent exploratory research software

GB-FLEXABM · Electricity investment

Local electricity-investment GUI and shared Pyomo/HiGHS planner, with audited market coverage and 175 extracted public input references. Synthetic and uncalibrated; normalization, price-target decisions and weather conversion still gate historical fitting.

Python · Pyomo · HiGHS · Streamlit · NumPy · pytest

Independent project · Portfolio project

Energy KPI Toolkit

How does energy use change with production? Baseline normalisation and residual diagnostics checked against known-linear data, with explicit missing-meter handling. Alerts are not root-cause diagnoses.

Python · Streamlit · Excel · PDF reporting

Independent project · Portfolio project

Heating Demand Forecasting

Day-ahead building heating-demand forecasting using weather and temporal features, baseline models and neural networks.

Python · Machine learning · Time series

Independent project · 2026 · Self-initiated portfolio project

ThermoTwin-F · Educational gas turbine

How do degradation and thermal transients affect a gas turbine? A Make-built educational simulator checked against hand calculations, an analytical transient and repeatable sensor-noise tests. Not commercial-engine validation.

Fortran 2008 · Python · Win32/GDI+

Independent project · 2026 · Portfolio project

PyPSA-NL · Grid flexibility

How do corridor limits and flexibility change dispatch? A Netherlands-inspired screening model with hand-checkable congestion and storage tests. Synthetic topology; not a validated Dutch grid.

PyPSA · Linopy · HiGHS · Streamlit · Python

Internship methodology · Dec 2024 - Jun 2025 · Alleima

Alleima Industrial Energy Performance Mapping

Industrial energy performance methodology covering KPI/EnPI design, metering readiness, load-driver logic, deviation detection and regulatory comparison for decarbonization decisions.

Python · ISO 50001 · EU EED · Excel

Independent project · Portfolio project

Distribution Grid Study

CIGRE MV network-style power-flow, N-1 and 24-hour simulation study with EV charging, PV and storage impacts.

Python · Power flow · Scenario analysis

Independent project · Portfolio project

PyNEXUS · Multi-vector dispatch

Electricity, hydrogen and heat dispatch (Pyomo/HiGHS) on a real fetched year of ERA5 wind, with independent verification on every run and an interactive Streamlit GUI.

Pyomo · HiGHS · Python · Streamlit · Hydrogen

Independent project · Portfolio project

EU ETS Exposure Calculator

How do fuel activity and allowance-price assumptions affect exposure? Tested Scope 1 calculations with contextual Scope 2 reporting and transparent demonstration factors. Not compliance advice.

Streamlit · Excel · Python · EU ETS

Academic project · Jun 2020 - Jul 2020 · APJ Abdul Kalam Technological University

Automatic Sanitizer Dispenser

Automated hand sanitizer dispenser built by a mechanical engineering student team using e-waste and basic Arduino programming.

Arduino IDE · IR/proximity sensing · E-waste prototyping

Academic project · Aug 2020 - Jul 2021 · College of Engineering Perumon / APJ Abdul Kalam Technological University

B.Tech Final Year Interactive Robot Project

Final-year interactive robot project combining IRJET control-system/subsystem integration work with the published frame and locomotion design: Raspberry Pi/cloud control, surveillance, SOC indication, steering integration, drivetrain sizing and ANSYS deformation screening.

Raspberry Pi · CAD · ANSYS · BLDC motor controller · Servo control · IRJET manuscript

Independent project · 2026 · Independent scientific-computing work

Non-gray radiation modelling

How do radiation approximations affect calculated heat transfer? Published-data fixtures, a discrete-ordinates solver and scientific regression tests. Original work and third-party source retain distinct provenance.

Python · NumPy · SciPy

Independent project · Independent engineering pilot

Structural FEA Reactor Internals Pilot Study

ANSYS Mechanical load cases, mesh and reaction checks, and reproducible Python result tables. Preliminary linear-elastic screening; not a certified nuclear or pressure-boundary calculation.

ANSYS Mechanical · SpaceClaim · Python

Work & related roles

Professional experience, internships and relevant student responsibilities are labelled separately.

Internship · Dec 2024 - Jun 2025

Energy Efficiency Intern · Alleima

Developed and independently validated a quantitative methodology for industrial energy performance mapping, covering KPI/EnPI design, load-driver logic, metering-gap assessment, deviation detection from noisy operational data and regulatory comparison. The work was desk-based method development and decision-support framing rather than hands-on plant execution, with electrical utilities and compressed air treated as relevant electrification pathways. Proprietary site detail is not republished.

Python · ISO 50001 · EU EED · KPI/EnPI Design · Energy Performance Mapping · Industrial Energy Analysis · Structured Reporting

Full-time · Sep 2021 - Jun 2023

Engineer | Backend Developer | TypeScript | NestJS · QBurst

Implemented and maintained backend API endpoints in TypeScript/NestJS, delivered reliability fixes, wrote endpoint tests including negative-path validation and used Postman automation in production-oriented agile teams.

TypeScript · NestJS · PostgreSQL · Postman · REST APIs · Agile Development

Education & coursework

Academic foundation · 2023–2026 · KTH Royal Institute of Technology

M.Sc. Sustainable Energy Engineering

Master’s programme in heat and power, energy systems and numerical methods. Thesis completed; 115 hp recorded in the May 2026 transcript.

Academic foundation · 2017–2021 · College of Engineering Perumon / APJ Abdul Kalam Technological University

B.Tech Mechanical Engineering

Mechanical engineering foundation with coursework, design competitions and the final-year interactive robot project.

Relevant courses

  • MJ2507AI applications in Sustainable Energy EngineeringKTH Royal Institute of Technology
  • MJ2515Numerical Heat Transfer in Energy TechnologyKTH Royal Institute of Technology
  • MJ2505Practical Optimization of Energy NetworksKTH Royal Institute of Technology
  • MA101CalculusAPJ Abdul Kalam Technological University
  • MA102Differential EquationsAPJ Abdul Kalam Technological University
  • EE311Electrical Drives & Control for AutomationAPJ Abdul Kalam Technological University
  • MA201Linear Algebra & Complex AnalysisAPJ Abdul Kalam Technological University
  • ME407MechatronicsAPJ Abdul Kalam Technological University
  • MA202Probability Distributions, Transforms & Numerical MethodsAPJ Abdul Kalam Technological University

Full course descriptions and project connections

Further learning & certifications

Training records support the work above; they are not substitutes for project evidence. Issuer links are not credential-verification links.

  • AWS Machine Learning FoundationsUdacity · Oct 2021
    Issuer ↗
  • AI for IndiaHCL GUVI · May 2021
    Issuer ↗
  • Python for Data ScienceIBM · Nov 2020
    Issuer ↗
  • Python 101 for Data ScienceIBM · Nov 2020
    Issuer ↗
  • Coding FundamentalsGoogle · Nov 2020
    Issuer ↗
  • Breaking Free from Legacy DatabasesAmazon Web Services (AWS) · Nov 2020
    Issuer ↗
  • Introduction to Git and GitHubGymnasium · Nov 2020
    Issuer ↗
  • The Data Scientist's ToolboxJohns Hopkins University · Nov 2020
    Credential ↗
  • Git for Developers Using GithubCoursera · Oct 2020
    Credential ↗
  • Introduction to Enterprise ComputingIBM · Oct 2020
    Credential ↗
  • Introduction to Augmented Reality and ARCoreGoogle · Oct 2020
    Credential ↗
  • Succeeding in Web Development: Full Stack and Front EndLinkedIn · Oct 2020
    Issuer ↗
  • Working and Collaborating OnlineLinkedIn · Oct 2020
    Issuer ↗
  • Working with Computers and DevicesLinkedIn · Oct 2020
    Issuer ↗
  • Baseline: Data, ML, AIGoogle Cloud Training Online · Oct 2020
    Issuer ↗
  • Google Cloud EssentialsGoogle Cloud Training Online · Sep 2020
    Issuer ↗
  • Cyber Security in ManufacturingUniversity at Buffalo · Sep 2020
    Credential ↗
  • Digital Thread: ImplementationThe State University of New York · Aug 2020
    Credential ↗
  • Digital Thread: ComponentsThe State University of New York · Aug 2020
    Credential ↗
  • Introduction to Artificial Intelligence (AI)IBM · Aug 2020
    Credential ↗
  • AWS Fundamentals: Going Cloud-NativeAmazon Web Services (AWS) · Aug 2020
    Credential ↗

Publications & supporting resources

Academic CV (PDF)

Scope & limitations

QBurst is professional software experience; the engineering tools are separately documented portfolio or course work. Streamlit and native desktop interfaces are local applications unless a case study explicitly provides a hosted demo.

This dossier groups related public records. It does not imply equal depth across every tool or independent validation of every result. Source case studies remain authoritative; restricted inputs and private documents are not included.

Continue exploring

Related areas of practice