// hello, world
I'm Sean Farrelly,
Embedded Engineer.
Firmware, hardware, and mechanical design by trade — exploring web development on the side. Eventually bridging both worlds with WebSerial firmware updates.
// expertise
What I work with
Firmware
Bare-metal and RTOS-based development. MCU bring-up, peripheral drivers, bootloaders, and OTA updates using MCUBoot and MCUMGR/SMP.
Hardware
Schematic capture, PCB layout, and bring-up. Mixed-signal design, power management, RF, and sensor integration.
Web (learning)
Building this site to learn modern web development — with the goal of creating a browser-based firmware updater using WebSerial and WebBluetooth.
// in progress
Current goal
WebSerial Firmware Updater
in progressA browser-based tool for deploying OTA firmware updates to Nordic nRF54 devices running MCUBoot, using the WebSerial API and the SMP/MCUMGR protocol. No native app required — update firmware directly from a webpage.