Mykhailo Naumenko

Mykhailo Naumenko

R&D Software Engineer at BitCtrl Systems GmbH

Actions

I am a software engineer working at the intersection of frontend architecture, distributed systems, and real-time applications. Currently, I work on production systems for autonomous transportation, where I build web-based control and monitoring interfaces used to observe and support live vehicle operations. My work involves React, TypeScript, real-time data pipelines (MQTT, Kafka), and 3D visualization in the browser using Three.js - all under strict performance and correctness constraints.
I started programming at an early age and have since worked across startups and engineering teams, including building and operating a large-scale digital product serving users across Ukraine. Today, my focus is on designing frontends that interact with imperfect, eventually consistent systems in the physical world - where latency, ordering, and data integrity directly affect human decision-making.
I enjoy sharing real production lessons with the developer community, especially the challenges that emerge when web applications move beyond dashboards and become operational tools.

Area of Expertise

  • Information & Communications Technology

When React Meets Reality: Building a Real-Time Control Room for Autonomous Vehicles

Modern frontend applications are increasingly connected to the physical world - but most frontend architectures are still designed as if data were clean, ordered, and reliable. In autonomous transportation, that assumption breaks immediately.
This talk is a deep dive into building a production-grade real-time control room for autonomous vehicles, where a React-based web UI is responsible for monitoring, visualizing, and supporting human intervention in live vehicle operations. The system integrates real-time telemetry, MQTT/Kafka event streams, 3D map and sensor visualization (Three.js), and video feeds - all under strict latency and correctness constraints.
I will share concrete architectural decisions, failure modes we encountered in production, and the patterns that allowed us to keep the UI responsive, truthful, and safe under unreliable networks and out-of-order data. We will look at why common frontend state patterns fail in real-time systems, how rendering performance directly impacts operational safety, and how to design UI feedback when the underlying system is only eventually consistent.

WebAssembly: How to Speed Up React Applications by 10x

WebAssembly (WASM) unlocks new possibilities for optimizing web applications, enabling high-performance execution directly in the browser. But how exactly does it work with React? In this talk, we'll explore real-world use cases of WASM in frontend development, demonstrate integration with React, and discuss the benefits and pitfalls of this technology.

🔹How does WebAssembly work, and why should you care?
🔹When can WASM significantly improve your React app's performance?
🔹Real-world examples of integrating WASM with React and Next.js
🔹Situations where WASM might not be beneficial or could even slow things down
🔹 Live coding demonstration

Expect lots of code, practical examples, and unexpected insights! If you’re looking to push your web applications to the next level, this talk is for you.

Mykhailo Naumenko

R&D Software Engineer at BitCtrl Systems GmbH

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top