Mechatronic engineer building embedded devices, engineering tools and desktop hardware—from PCB and firmware through software and enclosure design.
Cross-platform serial and TCP communication application built with Python and Textual.
- Persistent workspaces and stream history
- Command configuration and batch sending
- Stream logging and protocol tooling
- Windows, Linux and browser-based operation
Parametric prototyping PCB generator that creates KiCad boards and manufacturing files from a terminal interface.
- Configurable board dimensions and layouts
- KiCad project generation
- Gerber and drill-file export
- Built with Python and Textual
Custom nRF52840-based programmable controller with mechanical keys, rotary encoder, OLED display, USB and Bluetooth connectivity.
- Custom electronics and wiring
- ZMK firmware
- CAD-designed enclosure
- Keyboard and MIDI-controller development platform
| ESP-STICK 3D View | ESP-STICK Exploded Assembly 3D Bottom View | ESP-STICK Exploded Assembly 3D Top View |
|---|---|---|
![]() |
![]() |
![]() |
Compact ESP32 development device designed around a custom desktop enclosure and accessible hardware interfaces.
- ESP32 firmware
- Custom enclosure and mechanical design
- STEP and printable STL resources
- Complete documented build
Embedded systems · Python · C/C++ · ESP32 · nRF52840 · RP2040 · PCB design · KiCad · Serial communications · Linux · Git · CAD and 3D printing
My work focuses on practical hardware-software integration. I enjoy taking projects from an initial circuit or software concept through prototyping, firmware, application development, mechanical design, testing and documentation.




