Projects

Vexuf:Horus

An IoT solution built on STM32 (ARM Cortex) with a custom PCB. Includes over-the-air firmware updates, robust sensor fusion, and secure cloud telemetry pipelines for field devices.

EmbeddedSTM32IoT
Vexuf:Horus

Project Highlights

Embedded Firmware

Built on STM32 (ARM Cortex) with a custom PCB. The firmware supports sensor fusion, power-efficient sleep cycles, and secure boot.

Connectivity & Cloud

OTA updates, secure telemetry pipelines, and a cloud backend built to scale with device fleets and tolerate intermittent connectivity.

Gallery

Vexuf:Horus device prototype

Vexuf:Horus device prototype

Vexuf Config App - Cross-platform Electron app

Vexuf Config App - Cross-platform Electron app

Project Details

Developed embedded firmware in C/C++ for STM32 microcontroller, implementing sensor fusion algorithms and power-efficient sleep cycles.

Designed and fabricated custom PCB using KiCad, integrating multiple sensors and ensuring reliable connectivity.

Implemented secure boot and over-the-air (OTA) firmware updates to enhance device security and maintainability.

Built a cross-platform desktop application using Electron for device configuration and management.

Set up a scalable cloud backend with secure telemetry pipelines to handle data from multiple devices, ensuring reliability despite intermittent connectivity.