I will build and debug embedded firmware for esp32, arduino, and stm32

United States

I speak English

Software, firmware, and hardware engineering

I build embedded systems end to end, and I care most about the part most people skip: proving the number is real. 20 years as a software engineer, and self-taught firmware and PCB. I have experience i...
About this Gig

Embedded firmware and measurement systems, built or fixed by someone who does it for a living.

I bring up microcontroller firmware and the analog front ends around it. If you're fighting a board that won't talk, a sensor that reads wrong, or a measurement you can't trust, that's the job.

  • Firmware on ESP32, STM32, Teensy, Arduino-class: drivers, state machines, MQTT/BLE/I2C/SPI/UART, clean bring-up
  • Sensor integration and calibration, from raw ADC counts to a number you can defend
  • Data acquisition: sampling, timing, channel skew, filtering, the parts that decide whether the number means anything
  • Embedded C, Python tooling, KiCad schematic and PCB review


I start from the symptom and the evidence, not a guess, and I'll ask for logs, a schematic, or a photo. You get the fix and the reasoning, plus what to watch for next.

AI disclosure: I use AI tools to draft and speed up parts of the work. I review and approve every deliverable myself before it ships, and you're always dealing with me.

Message me with the part, the symptom, and what you've already tried.


Platform:

Arduino

Sensors:

Temperature

•

Humidity

•

Accelerometer

•

Ultrasonic

•

Microphone

Expertise:

Firmware development

•

Microcontrollers