Life long learner, active in a variety hobby projects spanning from:
- Home automation projects based on a variety of hardware and software including:
- Microcontrollers: STM32F7, STM32H7, nRF52840, ESP32-S3
- RTOS: FreeRTOS, Zephyr RTOS, ThreadX
- Primarily written in Embedded-C/C++ with an equal mix of bare-metal and RTOS.
- PowerShell automations to improve development workflows.
- CLI tools written in C#/PowerShell.
- GUI applications (for client-side control of embedded devices) using C# WPF.
- Occassional explorations into FPGAs
Currently employed as a Firmware Engineer with a primary focus on Embedded-C on baremetal and RTOS (ThreadX).
- XMOS Account
- HMS-Networks Account
- ABCC SPI Analyzer Plugin: A logic analyzer plugin for Saleae Logic Software targetting HMS Networks' ABCC SPI Protocol for industrial communications.
- CosmosConsoleClient: A C# dotnet core utility for interacting with a Microsoft Azure Cosmos DB instance via command line
- md5: A basic MD5 hashing library with portability in mind.