I need a full-stack solution that lets me drive an addressable LED strip through an ESP32 and control every aspect of it from a polished mobile app on both iOS and Android. Firmware • Build robust, well-commented ESP32 firmware that exposes control over Bluetooth LE and Wi-Fi simultaneously. • Implement OTA updates, basic encryption, and fail-safe recovery. • Provide an efficient effects engine capable of handling thousands of pre-set “festival” patterns plus user-defined custom modes. • Expose a clean API for on/off, brightness, colour (RGB + white), and scheduled timer events. Mobile App • One codebase, two stores—feel free to use Flutter, React Native, or another cross-platform stack as long as performance is smooth and native features are available. • Core screens: device scan/pair, live control (on/off, brightness slider, colour picker), schedule editor with recurring options, festival library with preview, and custom-pattern builder. • Persist user presets in the cloud or locally so settings survive re-installs. • Include a straightforward onboarding flow and basic analytics hooks (Firebase or similar). Deliverables 1. ESP32 source code, build instructions, and flashable binaries. 2. Mobile source code, compiled TestFlight/Play Console builds, and store-ready assets. 3. System architecture diagram and API documentation. 4. Short video or screenshots proving all listed features work on real hardware. 5. Post-handover support for bug fixes through an agreed warranty window. I’m happy to discuss finer details—preferred UI style, exact LED chipset, or integration with HomeKit/Google Home—once we start. If you have shipped IoT lighting products before, tell me about it and include a link or demo.