Pill Engine
current · Rust · ECS · game tooling

Pill Engine

Novel Rust game-engine based on ECS architecture, includes hot reload, novel rendering approach, C# scripting, networking and soon a working editor.

RustECSC#FFIGame engine
ZLED Frame / Zephyr
2024 · hardware · firmware · enclosure

ZLED Frame

Open-source/open-hardware NeoPixel LED frame: FreeCAD enclosure work, ESP32 firmware, Zephyr drivers, Wi‑Fi networking and HTTP image upload.

CZephyrESP32Wi‑Fi3D printing
The Deluge / game jam project
2023–now · Sticky Piston Studios · prototypes

Game jams / Sticky Piston Studios

Small games, prototypes, jam experiments and the recurring habit of building too much engine/tooling for too little time.

UnityRustGame designNetworking
BIBoP wearable casing render
2021–2023 · open hardware · embedded ML

BIBoP wearable health monitor

Open hardware wearable health-monitor prototype with embedded ML blood pressure inference, later ported toward Zephyr presented at conferences.

ZephyrEmbedded MLWearablesOpen hardware
FPGA acceleration in embedded Linux
2020–2023 · MSc thesis · packet capture

FPGA accelerated tcpdump using eBPF

MSc thesis work on hardware-accelerated packet capture in embedded Linux using programmable logic, custom Linux/kernel work and power/performance measurements.

FPGALinuxeBPFNetworkingBuildroot
Rust ray tracer render
2021 · learning project · language bridge

C++ to Rust ray tracer

Ray Tracing in One Weekend style exercise used as a practical bridge between C++ habits and Rust’s ownership-heavy mental model.

RustC++Rendering
Rustalizer terminal visualizer
2020–2021 · audio · GUI/TUI

Rustalizer

Audio frequency visualizer written in Rust, delivered as both a GTK desktop app and a console distraction in the spirit of old-school Winamp toys.

RustGTKDSPAudio
PolyEngine
older · engine architecture · tooling

PolyEngine

KNTG Polygon game engine work using ECS/data-oriented design, C/C++, CMake/Meson and graphics/tooling experiments around Vulkan.

CC++VulkanECS