I will build nrf52 ble firmware and a flutter app for your iot device
Senior Firmware Developer
About this Gig
Turn your hardware into a finished, connected product.
I build production-minded Bluetooth Low Energy firmware for Nordic nRF52 / nRF53 chips on the nRF Connect SDK (Zephyr RTOS) and, when you need it, the Flutter mobile app that talks to it. You get one developer who owns the whole BLE link end to end, so the firmware and the app are never fighting each other over the protocol.
Recently shipped (anonymized): a BLE smart wearable that runs a real-time motion-classification pipeline on an LSM6DS3TR IMU, locates itself indoors from BLE-beacon RSSI, drives a DRV2605 haptic motor and a MAX98357 I²S speaker, logs events to a W25Q64 external-flash ring buffer, reports battery over a SAADC divider, and updates over USB DFU paired with a Flutter app (SQLite + notifications) that speaks the exact same CRC-checked protocol. That's the level of integration I bring to your device.
What I can do for you
- Custom BLE GATT services, characteristics, and a clean command/event protocol
- Sensor & actuator bring-up over I²C / SPI / GPIO / ADC (IMU, haptics, audio, flash, battery sensing, and more)
- Transactional, CRC-verified data sync so a dropped packet can never corrupt state on the device
Platform:
Other
Expertise:
Firmware development
•
RTOS
•
Debugging
•
IoT
•
Automation
•
PLC
My Portfolio
Other Electronics Engineering Services I Offer
FAQ
Which chips and SDKs do you support?
nRF52832 / nRF52840 / nRF5340, primarily on the nRF Connect SDK (Zephyr). I can also work with the legacy nRF5 SDK if your project already uses it.
Do you design the hardware / PCB too?
My focus is firmware and the companion app. I'll review your schematic and pin map, help with board bring-up, and flag hardware issues — but PCB layout is a separate scope. Ask me and I'll point you the right way.
Can you continue an existing project instead of starting fresh?
Yes. Send me the repo and I'll get up to speed, fix, or extend it.
Can you build the app for iOS as well as Android?
Flutter is cross-platform, so yes — with the caveat that iOS hides the BLE MAC address, which changes how devices are identified. We'll plan for that together.
Will I get the source code?
Always. You receive full firmware (and app) source plus instructions to build, flash, and test it yourself.
How do you test without my exact hardware?
A Nordic DK (nRF52840-DK) plus your key parts covers most bring-up. For hardware-specific issues I'll ask you to run a J-Link/RTT session and share logs.
