Juan Cruz Monteiro
Портфолио
Real-Time Self-Balancing System
Designed and implemented a real-time self-balancing control system on an ESP32 using FreeRTOS. Developed sensor acquisition, PID control loops, and task organization for time-sensitive control behavior. The project involved real-time scheduling, synchronization, sensor processing, actuator control, and debugging of embedded software under timing constraints.
IoT Irrigation System – ESP32 + MQTT
Developed an end-to-end IoT system centered on ESP32 firmware for sensing, telemetry, and remote control. Implemented embedded communication and device logic, integrated sensors and actuators, and connected the firmware to a backend through MQTT and HTTP-based services. The project involved embedded C/C++, ESP-IDF, real-time task organization, networking, sensor integration, and debugging across the device-to-backend communication flow.
Autonomous Rover — LPC4337 + ESP32
Developed the embedded software architecture for an autonomous rover using an LPC4337 dual-core microcontroller and an ESP32. Implemented UART communication between both platforms for telemetry, command exchange, and web-connected operation. Worked with interrupt-driven communication, motor control, sensing, task coordination, and real-time data transmission. I also used an oscilloscope to validate PWM signals and timing behavior during hardware debugging.
