Ik ontwikkel ESP32-, STM32- of nrf52 BLE-firmware met FreeRTOS of Zephyr
Embedded firmware- en PCB-ingenieur, ESP32, nRF52, STM32, KiCad
Over deze dienst
Je apparaat crasht, reset, leegloopt of een functie mist en jij geen tijd hebt om het zelf te programmeren. Ik werk in C/C++ op ESP32 (ESP-IDF, Arduino), nRF52 (BLE met Zephyr / nRF Connect SDK) en STM32, met FreeRTOS.
Wat ik kan doen:
- Crashes oplossen, watchdog-reset, harde faults en geheugenproblemen verhelpen
- BLE toevoegen (GATT-services, adverteren), Wi-Fi, LoRa, Modbus RTU over RS-485 of een sensor-driver (I2C/SPI/UART)
- Verbruik terugdringen: deep sleep, uitschakelen van randapparatuur, wake sources
- FreeRTOS-taken, wachtrijen en timers structureren zodat de code onderhoudbaar blijft
Hoe ik werk: ik reproduceer eerst het probleem en los de hoofdoorzaak op, niet het symptoom. Elke wijziging wordt uitgelegd zodat jij het kunt onderhouden.
Uit mijn eigen projecten:
- LoRa-knooppunt (ESP32-S3 + SX1262): radiosdriver vanaf nul geschreven, CRC16-pakketprotocol, FreeRTOS, deep sleep
- ESP32-S3 laag-vermogen knooppunt met een per-component slaapbudget
- Aangepast nRF52840 BLE-board, ontworpen, gefabriceerd en gemonteerd
Ik ontwerp ook PCB's, zodat ik een firmwarefout kan onderscheiden van een hardwareprobleem.
Stuur me een bericht voordat je bestelt met jouw MCU, toolchain en een korte beschrijving van het probleem.
Mijn portfolio
Andere Elektrotechniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Wat moet ik je sturen?
Je broncode (zip), de toolchain en versies (ESP-IDF, Arduino, PlatformIO, nRF Connect SDK, STM32CubeIDE), het schema als het een aangepaste printplaat is, en stappen om de bug met logs te reproduceren.
Wat ontvang ik?
De gewijzigde broncode, een korte changelog waarin staat wat er is veranderd en waarom, en bouw- en flashinstructies. Low Power / RTOS bevat ook gedocumenteerde code: opmerkingen en een README die de architectuur beschrijft.
Teken je een NDA?
Ja. Ik onderteken graag je NDA voordat je je code deelt.
Wat als het probleem groter is dan verwacht?
Ik vertel je wat ik heb gevonden voordat ik extra werk doe, met duidelijke opties: upgrade het pakket of een aangepaste aanbieding voor de extra scope.

