
I have 10 years of experience as an engineer, the last 5 as an embedded software engineer working on various IoT products. I'm curious and motivated and possess strong analytical and problem-solving skills. I love to discuss ideas with my teammates to find the best solution to a problem. I also have an eye for detail and a sensibility for aesthetics and have recently taken on work as a product manager. I'm honest, kind and patient.
Looking forward to being your mentor!
I'm a remote contractor working for international clients. The main client I worked for was Wagz, a US company making smart dog c...
I'm a remote contractor working for international clients. The main client I worked for was Wagz, a US company making smart dog collars featuring GPS tracking and containment technology that communicate metrics on the pet's health to the cloud.
Tasks and achievements include implementing:
Technologies used: C, ESP32, FreeRTOS, AWS IoT SDK, WiFi/BLE/LTE/GNSS, PlatformIO and Ceedling unit testing, GitHub Actions.
Project size: 60k lines of original code in a single repository shared by multiple devices.
Switchee is a UK start-up company that invented a smart thermostat for the social housing market, providing data-driven property insig...
Switchee is a UK start-up company that invented a smart thermostat for the social housing market, providing data-driven property insights to landlords and energy savings to tenants.
I was in the founding team developing the new generation of thermostat, Econa, consisting of: (1) a battery-powered e-paper display unit; and (2) a mains-powered hub that controlled the heating system and sent sensor information from the display to AWS via lwIP and a cellular connection.
Tasks and achievements include implementing:
Technologies used: C, STM32 F4 and L4 series, FreeRTOS, e-paper, LVGL, mbedTLS, lwIP, AWS IoT SDK, OTA, LTE, sub-GHz radio, Python.
Project size: 50k lines of original code between two main repositories, one each for the hub and the display unit.
Various projects for the Australian government incorporating: hardware design, schematic capture and PCB layout, firmware, embedded Li...
Various projects for the Australian government incorporating: hardware design, schematic capture and PCB layout, firmware, embedded Linux systems, and reverse engineering.