Home > Speakers >

Alexey Karelin

Alexey Karelin is a senior embedded systems engineer with over 10 years of experience in embedded systems and IoT. He earned his B.Eng. and M.Eng. in Electronics Engineering from Russian State Technological University in Moscow in 2011 and 2013, respectively. In 2016, he completed his Ph.D. in Electrical Engineering at Saint Petersburg Electrotechnical University "LETI."

Alexey’s early research focused on detecting flammable gas mixtures, investigating planar catalytic sensors, and developing wireless sensor networks. His current interests include low-level optimizations, low-power device design, and advancing best practices for embedded engineers.

Designing Portable Firmware: Key Principles and Patterns

Status: Coming up in April 2025!

Portable firmware is more than just migrating code across hardware platforms. It involves organizing firmware in a modular, scalable, and reusable way while adhering to better design principles.

This talk begins with a personal story of challenges and setbacks, shedding light on common pitfalls and ineffective approaches. It then explores the principles and patterns essential for creating portable firmware for embedded systems, illustrated with simple examples in C.

Attendees will learn how to develop adaptable firmware capable of running on different microcontrollers and hardware configurations with minimal changes to the application code.

Go to Session