SYSTEM: ACTIVE
CLOCK: 00:00:00
CORE_IDENT //

mrzsomi.top

> Building embedded systems from schematic to firmware — then shipping.
SYS_BIO //

Student, maker, and embedded systems builder based in Hungary. Designs custom PCBs in EasyEDA, writes ISR-driven C++ firmware, and 3D prints the enclosures that hold it all together.

Comfortable across the full stack — from DRV8825 stepper drivers and CRC8-validated EEPROM all the way up to nginx-served SPAs behind Cloudflare tunnels.

Lang: C/C++ · JS · Python
MCU: ESP32 · ATmega328
RF: nRF24L01 · 433 MHz
LIVE_TELEMETRY_FEED //
HARDWARE_SOFTWARE_MATRIX //
HW_LAYERS
ESP32 / ATmega328 I2C / SPI / UART DRV8825 Stepper nRF24L01 RF MPU-6500 IMU SH1106 OLED
SW_LAYERS
Embedded C / C++ ISR State Machines OTA (ElegantOTA) CRC8 EEPROM PlatformIO / Arduino Minecraft Plugins (JS)
ENG_LAYERS
PCB Design (EasyEDA) 3D Printing HW Debugging Proxmox / LXC nginx + Cloudflare RF Analysis
DEPLOYED_SUB_SYSTEMS //
SYS_01 // MECHATRONICS

Linear Filling Machine

Custom Arduino Nano firmware for a precision linear filling/spraying unit. 12-state ISR-driven state machine, CRC8-validated EEPROM persistence, layered hardware safety. Self-designed, manufactured PCB with DRV8825 stepper driver.

Arduino Nano DRV8825 ISR EasyEDA PCB
SYS_02 // RF_TOOL

ESP32 RF Multi-Tool

Flipper Zero-inspired handheld with dual nRF24L01 modules and OLED display. Six passive RF/WiFi analytical modes. Resolved flash constraints with custom partition scheme; three firmware iterations to fix SPI re-init bugs.

ESP32 nRF24L01 PlatformIO RF Analysis
SYS_03 // IMU_FIRMWARE

Rowing Stroke Counter

Arduino Nano firmware using MPU-6500 IMU and SH1106 OLED. Evolved through stroke counter, 3D rotating cube visualizer, and digital spirit level. Resolved ATmega328 RAM overflow via PROGMEM and stack-allocated buffers.

MPU-6500 SH1106 PROGMEM I2C
SYS_04 // IOT_OTA

ESP32 OTA Update System

Wireless firmware update stack using ElegantOTA v3 and ESPAsyncWebServer. HTTP Basic Auth, WiFi watchdog with auto-reconnect, and clean Arduino IDE integration for field-deployable IoT devices.

ESP32 ElegantOTA ESPAsyncWebServer OTA
SYS_05 // SOFTWARE

RoyalCore Minecraft Plugin

High-performance anti-dupe mechanics with continuous exploit vector mitigation. Discord webhook integration for live structural event logging.

JavaScript Minecraft Webhooks
SYS_06 // INFRA

Portfolio SPA + Infra

This site — single-file SPA with client-side routing, staggered CSS animations, and eight pages. Served via nginx in a Proxmox LXC container behind a Cloudflare tunnel.

nginx Proxmox LXC Cloudflare HTML/CSS/JS
COMMS_UPLINK //