I will develop esp32, stm32 firmware for embedded systems, sensors, can bus, iot device
About this Gig
I'm a firmware engineer specializing in ESP32 and STM32 development for embedded, automotive, industrial, and IoT applications
Whether you're building a vehicle telemetry system, an industrial monitoring solution, a robotics project, or a connected IoT device, I write clean, reliable firmware that actually works in the field
What I deliver:
- Custom firmware development (bare-metal & RTOS)
- CAN / CAN-FD bus implementation send, receive, decode, filter
- Vehicle telemetry & data logging system
- OBD2 / vehicle diagnostics firmware
- Multi-board communication (CAN RS485 Modbus UART, I2C, SPI)
- Sensor integration temperature, pressure, accelerometer, gyroscope, voltage, GPS
- ESP32-to-cloud bridge for CAN/IoT data (WiFi, MQTT, dashboards)
- PWM control, measurement & datalogging systems
- Bootloader development & OTA (over-the-air) firmware update
- Low-power / battery optimization
- Debugging existing embedded
Common problems I solve:
CAN messages not sending/receiving correctly, dropped or corrupted data on the bus, multiple boards failing to communicate reliably, missing documentation for existing firmware, or hardware with no firmware built yet
Message me now let's build firmware that perform
Other Electronics Engineering Services I Offer
FAQ
What microcontrollers do you work with?
I specialize in ESP32 and STM32. I also work with Arduino for CAN bus add-ons and simpler projects. Message me if your board isn't listed.
Do you have experience with CAN bus / CAN-FD specifically?
Yes. I implement CAN and CAN-FD communication sending, receiving, filtering, and decoding messages for automotive, industrial, and robotics applications.
Can you read data from my vehicle's CAN bus?
Yes, if you can provide access to the vehicle or a CAN interface/simulator, along with any known message IDs or a DBC file if available. I'll work with what you have.
Do you provide the hardware/components?
No, I work with your existing hardware. If you don't have components yet, I can recommend what to buy for your specific project.
Can you fix my existing CAN bus or firmware code instead of writing from scratch?
Yes. Share your current code and describe the issue (e.g., dropped messages, communication errors) and I'll review it before we start.
Can you connect CAN bus data to the cloud or a mobile app?
Yes. I can bridge CAN data captured on STM32 to WiFi/cloud dashboards or apps using the ESP32, via MQTT or other protocols.
Do you work with other protocols besides CAN?
Yes RS485, Modbus, UART, I2C, and SPI are all within my expertise, often used alongside CAN in multi-board systems

