About me

Experienced, self-reliant embedded engineer with many years of hands-on practice in electronic hardware design and firmware development.

I base my client collaborations on a comprehensive approach — from concept and preliminary design, through prototyping, testing, and validation, to software development and preparation for mass production. I deliver both standard, typical projects and advanced systems requiring broad expertise, optimization, and an individual engineering approach.

Hardware

My design competencies include in particular:

  • PCB design up to 6 layers.
  • Wireless communication: RF, LTE, GSM, GPS, Wi-Fi, Bluetooth
  • Communication interfaces: PCIe, USB, SPI, I²C, 1-Wire, UART, RS-232/RS-485, CAN
  • Processors and microcontrollers: Atmel, Microchip, STM, Espressif

I deliver projects ranging from simple, cost-optimized devices tailored to limited budgets to more advanced systems requiring higher computing power, wireless connectivity, or operation in industrial environments. I prepare complete manufacturing documentation, including PCB production files, assembly documentation, and BOMs compliant with contract manufacturers’ requirements, as well as 3D models of devices and enclosures to support production implementation.

Software

I develop embedded software ranging from simple bare-metal firmware running directly on hardware to more advanced systems based on FreeRTOS and embedded Linux (Buildroot). I work with ARM, MIPS, AVR (Atmel), Microchip PIC, STM32, and Espressif platforms, using vendor SDKs, HAL/BSP layers, and manufacturer toolchains. My experience includes communication stacks such as TCP/IP, Wi-Fi, USB, and MQTT, as well as integration of graphic and character displays with lightweight user interfaces adapted to device capabilities

Project Gallery

Temperature Controller

Design of a thermostat with heating/cooling function with data logging in a DIN35 enclosure.

  • Component selection.
  • Atmega32U4 firmware.
  • PID algorithm.

Ethernet Controller

Ethernet controller software featuring an intuitive web-based user interface.

  • PIC18F67J60 CPU.
  • Integrated Ethernet PHY.
  • LwIP TCP/IP stack.
  • Interactive animated website based on AJAX technology.

Bird Tracker

Bird telemetry – development of a GSM/GPS tracker for scientific research.

  • Analysis of challenges related to non-standard requirements.
  • Testing and implementation of energy harvesting solutions.
  • Design and testing of the telemetry module.
  • Development of communication software.
  • Creation of a database system for storing research results.

Vehicle Monitor

Design of an SBC for monitoring electric vehicles and reporting their location, battery status, and faults.

  • STM32F4 CPU.
  • LTE communication.
  • GPS positioning.
  • SD card storage.
  • Modbus communication.
  • CAN communication.
  • 1-Wire port.