I'm a technician working across broadcast systems, networking, and embedded systems.
Over time, I have gained hands-on experience with transmission equipment, radio systems, IP networks, and Linux platforms. Alongside my professional work, I maintain a few personal open-source and hardware projects related to automotive systems, telemetry, and off-grid communications.
This profile brings together experiments, utilities, and technical notes created to solve practical problems and, where possible, make the results useful to others.
Most of my professional experience comes from broadcast and telecommunications operations. My work has included field support, installation, fault diagnosis, and maintenance of DVB-T, VHF, FM, and networked systems, as well as Linux-based IT platforms used for media production, playout, and archiving.
I am used to working on active infrastructure, coordinating with operational teams, documenting interventions, and adapting to different technical environments. For confidentiality reasons, I do not publish customer names or details about specific sites and installations.
- broadcast infrastructure and radio systems;
- Linux, networking, and serial communications;
- AVR and STM32 microcontrollers;
- C/C++ firmware and Python tools;
- automotive data acquisition and telemetry;
- LoRa mesh networking and custom Meshtastic node hardware;
- integration between hardware, software, and network protocols.
A personal project for connecting TunerStudio or TSDash to a LIVI dashboard.
It includes a Python application for Linux and a Java plugin. Data can come directly from ECU serial communication, from passive capture through usbmon, or over UDP. The project also contains tools for channel mapping, reading TunerStudio configuration files, testing, and data simulation.
A personal fork that I use to learn about and experiment with open-source ECU firmware.
My work on the fork mainly covers ignition and fueling logic, timer handling, sensors, and tests. Unless stated otherwise, the changes in this fork should be considered experimental.
A small C++ example for interfacing a Hella OPS+T pressure and temperature sensor with an Arduino Mega2560.
My Meshtastic firmware fork and an ongoing personal hardware project focused on building custom nodes for off-grid LoRa mesh communication.
The work includes node-level hardware design and prototyping, integration of radio and controller modules, power management, interfaces, enclosure considerations, assembly, firmware configuration, and field testing. The aim is to build practical, reliable, and power-conscious nodes for real-world use rather than demonstration-only prototypes.
The repository collects the firmware work and node-specific changes. Hardware documentation, build notes, and supporting material will be expanded as the designs become more stable and reproducible.
- Languages: C/C++, Python, Bash, and Tcl/Tk; Java for some integrations.
- Embedded and hardware: AVR, ARM/STM32, Arduino, I2C, sensors, power systems, prototyping, and serial communications.
- Systems and networking: Linux, Windows, TCP/IP, routing, UDP, WebSocket/Socket.IO, LoRa, and mesh networking.
- Tools: Git/GitHub, PlatformIO, TunerStudio, and TSDash.
I prefer to start with practical problems and work toward solutions that are understandable, verifiable, and documented. I try to leave enough information in each repository to help people who may be approaching the subject for the first time.
These projects are ongoing. Bug reports, corrections, and technical discussions are welcome.
For questions about a project, the simplest option is to use the issue tracker in the relevant repository. I share personal contact details privately.


