$

Yogeswaran Amsavalli

I design and own production software that runs on real machines, from pharmaceutical lines to retail cash registers, and I lead the work around it: requirements, rollout, on-site support and the AI tooling.

cat now.txt
Software Engineer @ hello again · Linz, Austria
cat next.txt
Senior Software Engineer: own systems end to end, mentor, grow into the business side.

01 · In numbers

3×
quarters in a row as OKR owner (100%, then 85%+)
2
inspection systems designed from scratch and installed on the factory floor
99.9%
uptime of the sorting station I built
5
countries lived and worked in

02 · The story

How I got here

Hardware first. I studied Electronics and Instrumentation in Coimbatore, India, and spent my first year in industry on a non-contact thermal screener built during COVID. I have liked hardware and software together ever since.

Europe and autonomous systems. An EIT Digital dual master's took me through Budapest, Rennes and Trento, with a minor in Innovation and Entrepreneurship, where my team won Best Entrepreneurial Team. At Volvo Group and Chalmers I built the backend that turns raw routes into a road model for truck energy simulation.

Owning systems in production. At Machinify in Budapest I designed and shipped two inspection systems from scratch, then installed them on the factory floor and trained the operators who run them. At hello again in Linz I build the plugin that reads receipts from any cash register, and I have owned our team's OKRs three quarters in a row.

India · Hungary · Italy · Sweden · Austria

  1. a4f9e2101/2026 – nowHEAD → main

    Software Engineer @ hello again, Linz

    • Designedan offline-first receipt pipeline for a .NET POS plugin on tills as small as 32-bit Windows 7.
    • LedOKR owner three quarters in a row; RFC author for moving receipt processing in-house.
    • Impactreceipts survive offline periods; support asks a production AI agent instead of one laptop.
  2. 7c2e0b411/2024 – 12/2025v3

    Vision & Software Development Engineer @ Machinify, Budapest

    • Designedtwo inspection systems from scratch: a .NET 8 sender with a WPF HMI over TCP/IP, and a two-PC PLC station.
    • Ledrequirements to rollout: on-site install, operator training, the v2 redesign with RBAC and audit trails.
    • Impact<100 ms per frame · 99.9% PLC uptime · result and sort signal within 2 s.
  3. 51d8e9a01 – 06/2024v2

    Engineering Intern & Master's Thesis @ Volvo Group × Chalmers

    • Designedthe road-data backend for U-FEEL: HERE Maps to drive-cycle files, 11 estimation methods compared.
    • Ledthe road-data piece for a five-partner consortium; presented at the SVEA conference.
    • Impact0.008% error on flat routes at about 0.03 s each · co-authored a Chalmers report.
  4. 3b07c5509/2022 – 11/2024v1.5

    EIT Digital dual MSc, Autonomous Systems

    Budapest → Rennes summer school → Trento · Student Ambassador · Best Entrepreneurial Team.

  5. 00000012018 – 2022init

    B.E. Electronics & Instrumentation, Kumaraguru College

    8.89/10 · 4 IoT and robotics publications · Best Orator.

03 · Selected work

Systems I designed and shipped

The short version of each. The case studies hold the architecture, the trade-offs and the failure modes.

Architecture sketch · real UI under NDA
hello again2026 – now

Receipts from any cash register

A .NET plugin that sits beside retail POS systems it has never seen, captures each sale, keeps working offline on 32-bit Windows 7 tills, and feeds a receipt pipeline I moved in-house. Plus the fleet dashboard and a production AI support agent.

C# · WPF · Win32Python · VueGCPClaude
Project details →
Inspection HMI marking a defect on a blister foil, camera feed blurred
Machinify2025 · pharma

Dual-line print inspection

A .NET 8 sender and a WPF HMI over TCP/IP that check every blister foil in under 100 ms, recover from crashes, and confirm a defect before it is stored. Later: login, RBAC and audit trails.

Project details →
Sorting station screen mapping inspection results to output boxes, details blurred
Machinify2025

Cup inspection & sorting station

Six images in parallel, a result and a sort signal within 2 s. One codebase runs as main or secondary PC, kept in sync over TCP/IP, driving a Siemens S7 PLC at 99.9% uptime.

Project details →
U-FEEL conference poster: path-length estimation from geospatial data
Volvo Group × Chalmers2024

U-FEEL: road data for EV range

A backend that turns HERE Maps data into drive-cycle files for truck energy simulation. Compared 11 methods on accuracy against speed; presented at the SVEA conference.

Project details →
Clayo window with sessions in a sidebar and a live Claude Code terminal
Open source2026

Clayo

Every Claude Code and Codex session in one Windows app, plus a small island that tells you which one needs you without stealing focus.

Read the case study →

04 · Stack

Five things I can prove

Each line names the job where it was tested in production.

C# / .NETfirst choice

Real-time pipelines and long-running Windows services that must not crash the machine they run on.

Machinify · .NET 8 sender/receiverhello again · POS plugin, offline journal, Win32 spooler
WPF / desktopwhat people touch

Operator and cashier screens in MVVM, built for touch, small machines and people under time pressure.

Machinify · SCADA-style HMIhello again · wallet and registration UIs
TCP/IPmachines talking

Multithreaded sockets between PCs and to PLCs, with acknowledgements, retries and crash re-sync.

Machinify · <100 ms per frameMachinify · Siemens S7, ACK/NACK, 99.9% uptime
Securitybuilt in, not bolted on

Role-based access and audit trails in a regulated plant; least-privilege cloud services; logs that never hold what a cashier types.

Machinify · RBAC, audit trailshello again · IAP, secrets at the sourceClayo · pre-launch audit
AIwith guardrails

A production Claude agent with a cost ceiling, turn cap and audit trail; LLM extraction that only runs when rules fail; Claude Code and Copilot in my daily work, with every change reviewed.

hello again · support agent, AI PR reviewerMachinify · VGG16 defect models

05 · Education & beyond the code

Where I learned, and what I did around it

BudapestRennesTrentoGothenburg

  • EIT Digital Master School · Dual MSc Autonomous Systems
    09/2022 – 11/2024 · Minor in Innovation & Entrepreneurship
    BME Budapest, MSc Computer Engineering · GPA 4.59/5
    Université de Rennes, summer school 2023 · Best Entrepreneurial Team
    Università di Trento, MSc Mechatronics · 101/110
  • Chalmers × Volvo Group · Master's thesis (U-FEEL)
    Technical report and SVEA conference poster, 2024
  • The Alan Turing Institute · AI Ethics
    Certificate, 2025
  • Kumaraguru College of Technology · B.E. Electronics & Instrumentation
    2018 – 2022 · 8.89/10

Leadership

  • OKR owner at hello again, three quarters in a row · Q2 100% · Q3 85%+
  • Student Ambassador, EIT Digital Master School · 2023–24
  • Best Entrepreneurial Team, Rennes · pitched an "Airbnb for GPUs"
  • Field Application Engineer at Machinify · on-site rollout, operator training

Communication & research

  • Conference poster, SVEA · 2024 · U-FEEL findings
  • Co-author, Chalmers technical report · plus 4 IoT and robotics papers
  • Best Orator · Kumaraguru College

07 · Contact

Let's talk

Open to senior software engineering roles in C#/.NET, systems and platform work. Based in Linz, open to relocation.