Master's-thesis control engineer at FAU Erlangen-Nürnberg, based in Bavaria. Writing my thesis on SLQP-MPC for a Quanser RT2 linear inverted pendulum. Looking for a Werkstudent position in control, estimation, signal processing, robotics or embedded systems.
📍 Nürnberg, Germany · 📧 sreeramanil30@gmail.com
A header-only C++17 library and benchmark of multi purpose 86 state estimators and observers. Implemented for battery-management systems in electric aircraft, with aerospace attitude-estimation heritage. Every algorithm is an original implementation from its primary publication, embedded-safe by construction (no heap, no exceptions, float32-ready, Cortex-M7 verified in CI), and cross-validated against FilterPy, PyBaMM and ahrs.
Repo: estkit · Site: anilram30.github.io/estkit · Report: 958 pages, one chapter per estimator
86 estimators · 12 families · 2 truth plants · 12 fault scenarios · ~9,000 benchmark runs · 0 runtime dependencies
Code Apache 2.0, report and data CC BY 4.0.
Seven engineering packages that take a high-frequency cable from raw network-analyser measurement to a predicted automotive-Ethernet link. Each package has its own test suite, command-line interface, technical report and CI.
Site: anilram30.github.io/hf-cable · Hub: hf-cable-toolchain
| Package | What it does | |
|---|---|---|
| A | cablecheck | Measurement → standards-based verdict and report |
| B | labauto | Calibration gates, validation, sealed traceable archive |
| C | shieldeval | Legacy-style shielding tool reconstruction, then modernised |
| D | zprofile | Impedance against position from a scattering measurement |
| E | cableanalytics | Production records → predicted electrical performance |
| F | labplatform | Multi-site metrology, uncertainty budgets, drift detection |
| G | linktwin | Full-link digital twin — pass/fail, eye at receiver, probability of passing |
- Distributed MPC + MHE drone clustering — cooperative control across a heterogeneous UAV cluster.
- ANYmal walking-simulation framework — joint NMPC + NMHE for quadrupedal locomotion.
- Real-time-iteration NMPC and NMHE solvers — ultra-fast solvers with state and input constraints, targeted at embedded control.
- AEROFORGE — Autonomous aerial construction — heterogeneous UAVs cooperatively assemble and verify a bridge using distributed estimation and real-time NMPC under cable, contact, wind, and actuator constraints.
Repositories will be published as each project reaches a shareable state.
Languages C++17 · MATLAB · Python · C · some C# and Java Control and estimation MPC, MHE, Kalman and sigma-point filters, particle filters, moving-horizon estimation, quadratic programming, Monte Carlo, sensitivity analysis Hardware STM32 (Cortex-M7, STM32Cube, HAL), Quanser real-time systems Tooling git, CMake, pytest, ruff, GitHub Actions CI, pandoc + XeLaTeX for reports
Email sreeramanil30@gmail.com Location Nürnberg, Bavaria — open to relocation across Bavaria for the right role.
The engineering decisions, algorithm and system design, validation strategy, analysis and stated limitations are my own.