X
Xelus
Back-end Engineer — C/C++ · Golang · Cloud & Systems
Open to relocation to Canada · xelus22@gmail.com · github.com/xelus22

Summary

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.

Selected Experience

  • Honeywell — Software Engineer (Feb 2023 – Present)
    • Designed and deployed distributed control and data systems for energy and industrial platforms, improving responsiveness and operational visibility across global deployments
    • Modernised a legacy time-series storage engine by migrating from ISAM to DuckDB, increasing raw write throughput by 80× and read performance by 60×
    • Optimised MQTT-based event processing pipelines, delivering an 8× increase in throughput for high-volume telemetry streams
    • Developed backend services for field devices and RTUs using OPC-UA, Modbus, and DNP3, improving data acquisition reliability
    • Integrated low-level control logic for Battery Energy Storage Systems (BESS), enabling improved scheduling precision and lifecycle and warranty tracking
    • Built an IoT device health monitoring pipeline and analytics API, enabling predictive maintenance and proactive fault detection
    • Implemented automated provisioning and deployment workflows, reducing system setup time from hours to seconds
    • Designed a Python-based solar generation and facility load simulator for validation, automated testing, and customer demonstrations
  • AEBoards — Co-Founder & PCB Designer (Sept 2018 – Dec 2022)
    • Designed and produced 1,000+ custom STM32 and ATmega32u4 PCBs
    • Managed end-to-end manufacturing and international logistics
    • Optimised layouts for signal integrity using KiCad and simulation tools
    • Supported firmware bring-up and hardware validation
  • UNSW Sydney — Lab Assistant (Feb – Jun 2022)
    • Tutored digital logic and electronics courses
    • Enabled remote lab delivery for large student cohorts
    • Assisted with experimental setup, debugging, and assessment support

Open Source & Start-up Work

  • QMK Firmware — Contributor (2019 – Present)
    • Automated daily firmware builds using GitHub Actions
    • Implemented new features and bug fixes driven by automated reports
    • Improved firmware reliability across a wide range of keyboards
    • Contributed core-level PRs to a widely used open-source firmware platform
  • Start-up — Real-time Remapping & Hardware (Mar 2024 – Present)
    • Built a low-latency real-time remapping backend in Go
    • Designed high-speed analog keyboard prototypes
    • Optimised PDN for high polling rate and low noise sensitivity
    • Developed custom analog key-detection and signal-processing algorithms
    • Integrated firmware, hardware, and host-side tooling into a single system