Selected modules. Each one exists because I wanted to know
how the thing underneath works.
M1RF / EMBEDDED
Meshara / Synapse
Dual-band mesh network on ESP32-S3: LoRa 433/868 MHz
as control plane, Wi-Fi HaLow (802.11ah) as data
plane. Custom geographic routing protocol with ~15
µs decisions, GPS positioning, OTA updates,
link-budget math and own antenna designs. Python
simulation scaling to 50,000 nodes; Node.js/MongoDB
backend with a Vue dashboard.
ESP32-S3SX1278802.11ahFreeRTOSRF design
M2ROBOTICS / VR
Humanoid Teleoperated Robot
Humanoid with Adeept 5-DOF arms and tendon-driven
InMoov hands, teleoperated live through a Meta Quest
3. Stereo global-shutter cameras on a Raspberry Pi 4
stream into the headset; a MoE-inspired
action-tokenization architecture enables behavioral
cloning from the recorded teleop data.
Quest 3Godot/OpenXRRaspberry PiImitation learning
M3SILICON
Custom CPU & ASIC Tape-out
8-bit RISC CPU designed from scratch in
Logisim/Digital with microcode ROM and Von Neumann
architecture — then taken all the way to real
silicon via TinyTapeout on the SKY130 process using
OpenLane and Verilog.
VerilogSKY130OpenLaneCPU design
M4AI @ ORF
Hugo — Company Knowledge Agent
RAG agent with scatter-gather retrieval across 17
services and modular knowledge sources (SharePoint,
BookStack, wiki, enterprise architecture), backed by
Qdrant with hybrid search. Fills out internal forms
and automates service processes, not just Q&A.
RAGQdrantSharePointFastMCP
M5AI @ ORF
FlowCut — AI Video Editing
Analyzes raw footage and assists editors via prompts
or auto-generates promos and trailers. Hooked into
Adobe Premiere Pro through a plugin driven by a
Python server that writes cuts directly into the
timeline.
Video AIPremiere pluginPython
M6FPGA / RF
SDR & FPGA Signal Chain
QPSK and OFDM modulators written in Verilog on a
Spartan-7, plus work with AD9361-class SDR
transceivers, PCB Yagi/LPDA antenna design at 868
MHz / 2.4 GHz, VNA measurements and a custom signal
generator.
VerilogSpartan-7SDRAntenna design
M7FROM SCRATCH
Low-Level Builds in C
NES emulator with Raylib, a CHIP-8 emulator, a mini
GPT and a neural network — all written from scratch
in C. The recurring theme: reimplement it until the
magic is gone.
CEmulationTransformersRaylib
View on GitHub →
M8GRAPHICS
Procedural City Generator
Full pipeline in Python: terrain and heightmaps,
tensor-field street networks, BSP building interiors
with furniture and door connectivity. Rendered in a
Three.js first-person viewer and validated with
headless Node.js gameplay tests.
PythonThree.jsProcedural gen
M9BIOMEDICAL
Sign-to-Speech
Led a four-person diploma team building armbands
that read arm cross-section impedance plus IMU data
and translate signs to speech in real time through a
neural network — PyTorch and MATLAB models, custom
GUI for recording, training and inference, output on
a smartphone.
PyTorchEmbeddedTeam lead
M10VR / EMBEDDED
VR-Controlled RC Vehicle
Self-built RC car driven in real time from a Meta
Quest 3. ESP32 with ESP-IDF handles control and
sensors; onboard camera streams low-latency video
into the headset via WebXR with bidirectional comms.
ESP-IDFWebXRQuest 3
M11NEUROTECH
DIY EEG Brain-Computer Interface
Noninvasive BCI built around an ADS1299 analog
front-end and an ESP32-S3, with BrainFlow for
acquisition and processing. Ongoing exploration of
the physical limits of noninvasive neural sensing.
ADS1299ESP32-S3BrainFlow
M12SECURITY
CTF & Hackathons
4th place in a TU Wien cybersecurity CTF; solved
challenges in blind SQLi, CSP nonce prediction, DNS
spoofing and AES-ECB/CTR attacks. Built two AI
agents in 24h at START Hack Vienna: an SSH
service-desk autopilot and a voice
cancellation-refill agent.
Web securityCryptoAI agents