I need a clean, reusable .NET MAUI framework that runs on both Android and iOS. The core of the job is a Bluetooth Low Energy driver focused on monitoring-and-notification use cases, wrapped in a virtual communication layer that speaks a fully custom protocol next to standard BLE read/write/notifications characteristics Here is what I expect: - Knowledge AND EXPERIENCE how to run/build BLE MAUI applications, please add this in your response, might need communication • A solution skeleton in MAUI with well-structured projects for shared code, platform specifics, and tests. • A BLE service that discovers, connects, subscribes, and streams characteristic changes, exposing them through events/observables suitable for reactive UI updates. • The virtual channel: encode/decode helpers implementing my custom packet format and error handling, sitting transparently on top of the BLE transport according spec • A minimal sample page that shows the driver in action (connect, receive notifications, display payload). • Clear build/run instructions and concise inline documentation so I can extend the protocol later. - English speaking, available via Teams (or other simular application) - Sprint / WorkItem based approach - 5+ years relevant experience Acceptance criteria – Builds and runs on current Android and iOS versions using standard MAUI tooling. – Successfully receives and parses notifications from my reference peripheral (I’ll supply UUIDs and sample packets after kickoff). – Code passes the included unit tests for packet handling and reconnection logic. - According design to be provided after kick-oof - Sign NDA and IP hand over agreement If you have solid MAUI experience and have wrestled with BLE quirks on both platforms, let’s get this framework in place.