Projects

My Current Project: STM32 Telemetry & VEX Embedded Learning

I am currently documented a 30-day intensive build using the VEX IQ Gen 2 (ESP32-based) platform and STM32 microcontrollers. My goal is to demonstrate a professional transition into remote embedded software engineering.

Project Goals:

  • Low-Level C++: Implementing custom drivers and non-blocking logic for robotics hardware.
  • Sensor Fusion: Utilizing I2C-based distance, optical, and inertial sensors with real-time filtering.
  • Control Theory: Developing a full PID Controller for smooth, autonomous vehicle navigation.
  • System Telemetry: Building a wireless data bridge between two microcontrollers to monitor system health.

Status: Active Research & Development. Check the Daily Build Log for today’s code updates and technical challenges.


Your “Day 1” Journal Entry Idea

Since you’re ready to go, here is a professional way to kick off your first post:

Title: Day 1: Establishing the Embedded Toolchain Content: “Today marks the start of a 30-day deep dive into embedded C++. I’ve moved away from block-based coding and successfully configured Visual Studio Code with the VEX Extension.

The Goal: To treat the VEX IQ Gen 2 brain like the ESP32 power-house it is. Today’s Win: Successfully compiled and deployed a ‘Hello World’ to the Brain’s LCD using the vex:: namespace. Tomorrow’s Challenge: Reading raw encoder ticks from the motors to calculate real-world travel distance in millimeters.”

Scroll to Top