Game engines, ECS and hot reloading
Everything Open 2026 happened in Canberra, Australia just after my breathtaking trip to Tasmania. At this conference I met a lot of Down Under's developers and learned that a big part of modern world's technology is owed to these folks.
My talk was on Pill Engine, PolyEngine and game engines in general. I covered the differences between OOP and ECS and why you should write data-oriented code. I also talked about achieving efficient hot-reloading that was recently implemented in Pill Engine.
RISC-V on iCE40 / FPGA signal processing
Lightning-talk entry around IceBreaker FPGA, a soft RISC-V CPU and custom signal-processing RTL inspired by DOOM on IceBreaker.
ZLED Frame / Zephyr
Designing a Wi-Fi NeoPixel art frame from CAD to firmware, including Zephyr drivers, HTTP communication and 3D-printing traps.
Open-source foundations for 5G / Open RAN
A talk about opening up the lowest layers of the telecom processing chain and practical experience around 5G L1/Open RAN ecosystems.
AI wearable health monitor on Zephyr
Second talk on the BIBoP/Open Hardware/Zephyr story.
Porting an AI wearable to Zephyr
With Szymon Duchniewicz: migrating a wearable health-monitor prototype toward Zephyr and open hardware.
FPGA acceleration in embedded Linux
Hardware acceleration of packet capture using FPGA logic, custom Linux distribution work, kernel changes and power/performance measurements.