Embedded Systems & IoT

I build firmware for connected devices that ship.

Production-grade embedded systems — from schematic review through firmware deployment. Specialized in cellular IoT, low-power wireless, and edge intelligence. Based in Brazil, working globally.

ESP32 / ESP-IDF nRF52 / nRF91 TensorFlow Lite Micro STM32 BLE / WiFi PCB Design Zephyr RTOS MQTT / AWS IoT EasyEDA / KiCad Fusion 360 / 3D Prototyping
01

Projects

Edge AI + Cellular IoT 2024–2025

Smart Helmet — TFLite Micro + LTE-M

Capstone engineering project: a connected safety helmet combining on-device machine learning inference (TensorFlow Lite Micro), GPS positioning, and LTE-M cellular connectivity via ESP32 + SIM7000G module. Full-stack embedded — firmware in C, custom 3D-printed enclosure (Fusion 360), cloud data pipeline, and mobile visualization.

ESP32 SIM7000G / LTE-M TFLite Micro GPS Fusion 360 3D Prototyping
Commercial IoT Product 2023–Present

ESP32-S3 Connected Device — Production Firmware

Firmware and hardware development for a commercial IoT product using ESP32-S3. ESP-IDF based firmware with WebRTC-based real-time communication, I2S codec integration, WiFi/BLE connectivity, MQTT signaling, OTA updates, and EMC-compliant PCB layout review. Currently shipping.

ESP32-S3 ESP-IDF WebRTC I2S / Codecs MQTT EMC
IoT Systems 2022–2023

Alarm & Monitoring System — ESP32

End-to-end IoT alarm and monitoring system built on ESP32. Sensor integration, real-time alerts, WiFi connectivity, and remote monitoring interface. Designed for reliability in continuous operation.

ESP32 WiFi Sensors Real-time Alerts
Serial Communications 2023

ESP32-C2 Serial Communication Bridge

Firmware for ESP32-C2 handling serial communication protocols. Lightweight, cost-optimized design for industrial data bridging applications.

ESP32-C2 UART Serial Protocols ESP-IDF
Hardware Design 2022–Present

PCB Design & 3D Prototyping

Production PCB design and review across multiple IoT products — codec circuits, LDO power regulation, amplification stages, audio filtering, and 4-layer mixed-signal layouts. Custom 3D-printed enclosures designed in Fusion 360 and sliced with OrcaSlicer for FDM prototyping.

EasyEDA KiCad Fusion 360 OrcaSlicer / FDM JLCPCB Power Management
02

Writing

03

Services

› Firmware

Embedded Firmware Development

Production-grade C firmware for ESP32, STM32, and Nordic platforms. BLE, WiFi, MQTT, OTA updates, driver integration, and RTOS-based architectures.

› Hardware

PCB Design & Prototyping

Schematic capture and PCB layout for IoT devices. 4-layer mixed-signal boards, power management, EMC compliance, DFM-ready output for JLCPCB/PCBA. Custom 3D-printed enclosures in Fusion 360.

› Connectivity

Cellular IoT & Edge AI

LTE-M/NB-IoT connectivity via nRF9160, on-device ML inference with TensorFlow Lite Micro, and cloud integration (AWS IoT, Firebase, custom MQTT brokers).

› Consulting

Technical Consulting

Architecture review, component selection, power budget analysis, and technical scoping for IoT product teams. From prototype to production.

04

About

I'm a Mechatronics Engineer building firmware and hardware for connected devices. My daily work involves shipping commercial IoT products — from schematic review and PCB layout through firmware development and field debugging.

I specialize in the intersection of embedded systems, wireless connectivity, and edge computing. My capstone project combined TensorFlow Lite Micro with LTE-M cellular connectivity on a custom PCB — a combination that remains rare in the embedded world.

I take on select freelance projects that align with my expertise. If you're building connected hardware and need reliable engineering, let's talk.

Location Curitiba, Brazil (UTC-3)
Education B.Eng. Mechatronics
Core Stack ESP-IDF, Zephyr, C
Hardware EasyEDA, KiCad, Fusion 360
Connectivity BLE, WiFi, LTE-M
Availability Evenings & weekends
Languages English, Portuguese
05

Contact

Let's build something.

Have a connected device that needs reliable firmware or hardware design?
I'm available for select freelance engagements.