I am an Embedded and Firmware Software Engineer with hands-on experience developing C and C++ firmware for ARM (STM32) and AVR microcontrollers in production hardware, contributing to the deployment of over 1,000 devices in real-world environments. My work spans the full hardware–software lifecycle, from schematic and PCB design through low-level driver development, protocol integration (including SPI, I2C, Modbus, and DNP3), performance optimisation, and automated testing. I bring a strong background in system-level debugging, signal integrity analysis, and hardware-software integration for real-time, IoT, and mission-critical control systems.
Alongside my embedded background, I have strong experience building scalable backend systems using Go, Python, and C and C++. I have designed and operated cloud-native services using Kubernetes, Helm, Docker, and gRPC, with a focus on orchestration, capacity, and workload management in distributed environments. I ramp quickly on new technologies and work effectively in collaborative engineering teams. I am currently seeking opportunities in Canada where I can contribute to large-scale, high-impact platforms, and I am eligible for and in the process of obtaining a Canadian IEC working holiday work permit.