Low-level and embedded software engineer
I design, build and debug systems focused on security and optimal execution, such as firmware, operating system kernels, radio modems, hardware accelerators or top-notch game engines.
5G NR L1 Embedded Linux / Zephyr FPGA acceleration Rust engines Public speaking
Experience
Trustworthy Systems · UNSW, Sydney
I recently finished my contract at Trustworthy Systems at UNSW in Sydney where I was tasked with developing new drivers and components for the sDDF tooling based on seL4 microkernel.
Tietoevry
Previously, I have worked as a programmer at Tietoevry, doing 5G NR L1 development from the Modem UE side on custom ASIC platforms for an Unspecified Client.
Sticky Piston Studios
I am also a co-founder of Sticky Piston Studios — a jack-of-all-trades company where we make any advanced tech tick.
Skills
| Area | Tools / technologies |
|---|---|
| Programming | C C++ Rust C# Python Verilog SystemVerilog |
| Embedded / systems | Linux Zephyr Buildroot U-Boot Device drivers RTOS Hardware debugging |
| Telecom | 5G LTE NR L1 Open RAN FlexRAN Radio networks |
| Hardware acceleration | FPGA SoC DMA Packet processing Audio synthesis |
| Game / tooling | Unity Custom engines ECS Data-oriented design Hot reloading Game jams |
Education
MSc · Embedded Systems
KTH Royal Institute of Technology / University of Turku
Part of the EIT Digital Programme. Thesis: “FPGA accelerated tcpdump using eBPF”, a cooperative effort between KTH and Tietoevry.
PDF: FPGA accelerated tcpdump using eBPF
BSc · Computer Science / Electronics
Warsaw University of Technology
Thesis: “FPGA based hardware accelerator for musical synthesis for Linux system”.
PDF: FPGA based hardware accelerator for musical synthesis for Linux system
Selected talks
- 2026 · Everything Open — Game engines, ECS and hot reloading
- 2025 · Hackaday Supercon — RISC-V on iCE40 / FPGA signal processing
- 2024 · Embedded Open Source Summit — ZLED Frame / Zephyr
- 2024 · FOSDEM — Open-source foundations for 5G / Open RAN
- 2023 · EOSS / Hackaday Supercon — AI wearable health monitor on Zephyr
- 2023 · State of Open Con — FPGA acceleration in embedded Linux
Selected systems and projects
- Pill Engine — Rust game-engine project focused on ECS, architecture, scripting experiments, hot reloading and making weird games easier to build.
- ZLED Frame — Wi-Fi controlled NeoPixel art frame with CAD/enclosure work, ESP32 firmware, Zephyr drivers and HTTP image upload.
- BIBoP — Open hardware wearable health-monitor prototype with Blood Pressure inference from photoplethysmography sensor data.
- FPGA accelerated tcpdump using eBPF — MSc thesis project on hardware acceleration of packet capture in embedded Linux using FPGA programmable logic.