Need robust, optimized firmware or a custom peripheral driver written from scratch? I am an electrical engineer specializing in bare-metal and FreeRTOS firmware development for STM32 and ESP32 microcontrollers. I focus on writing clean, well-documented C/C++ code that maximizes hardware efficiency.
What I can do for you:
- Custom Device Drivers: Developing low-level drivers for unique peripherals (SPI, I2C, UART, CAN), such as my custom-built drivers for the E22 LoRa module.
- Real-Time Data Processing: Advanced hardware utilization including high-speed ADC sampling and DMA data transfers for real-time visualization (as proven by my handheld digital oscilloscope project).
- Emulation & Complex Logic: Implementing memory management, custom instruction sets, and hardware timers directly on microcontrollers (e.g., handheld CHIP-8 retro console architectures).
- Wireless & IoT Networking: Long-range telemetry using LoRa, Wi-Fi, and BLE configuration.