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

See full talks archive →

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.

See projects index →