ESP32 Code Optimization & Cleanup

Job ID: 39182216

Budget: $250 – $750 USD

I have a project with roughly 1800 lines of code running on an ESP32. The setup includes a round LCD display using a Waveshare ESP32-S3 LCD driver board, an external Neo8M GPS module, a Waveshare CANBUS module, and an external RTC module. The code communicates via WiFi and BLE with various devices, including a standalone computer and a wireless BLE TPMS system. Currently, the code is functional on both a breadboard and a prototype product, but I'm seeking a professional to help optimize and clean up the code.

Key Responsibilities:
- Improve code efficiency to enhance speed
- Refactor and clean up the codebase
- Streamline the code to reduce latency
- Potentially improve readability and reduce memory usage

Ideal Candidate:
- Extensive experience with MCU programming
- Familiarity with the aforementioned modules
- Proven track record in code optimization and cleanup
- Strong problem-solving skills and attention to detail