DevConf.IN 2026

Building Real-Time Control Software: Lessons from Hyperloop
2026-02-13 , VYAS - 1 - Room#VY104

Building real-time control software sounds exciting until your WebSocket connection drops mid-run. As Navigation and Control Lead at Vegapod Hyperloop, I built the base station software that monitors and controls our pod during test runs. This talk covers the mistakes I made - choosing the wrong communication protocols, underestimating latency requirements, and learning why reliability matters more than fancy features. I'll walk through our architecture using Rust, Qt, React, and UART, and explain how we achieved 11ms latency between pod and base station. If you're building anything real-time, this talk will save you months of debugging.


What level of experience should the audience have to best understand your session?: Beginner - no experience needed
See also: 13th Feb Talk Slides by Atharva Arbat on Building real-time control software. (4.7 MB)

Atharva Arbat is a Computer Science student at MIT World Peace University, Pune. He has spent two years building real-time control systems, desktop applications, and full-stack software. As Navigation and Control Lead at Vegapod Hyperloop, he led a team of 9 engineers and represented India at European Hyperloop Week in Zurich and Groningen. He enjoys building things from scratch - from a 32-bit operating system to gym management software now used by businesses in India. He works primarily with C++, Python, and Linux, and believes the best way to learn something is to build it yourself.