Skip to content
View StevenReynoso's full-sized avatar

Block or report StevenReynoso

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
StevenReynoso/README.md

Hi there, I'm Steven Reynoso!

Embedded Systems Engineer & Robotics Specialist

Based in California

I am a Computer Engineering Master's student and Embedded Developer passionate about the intersection of hardware and software. I specialize in writing bare-metal C, building Real-Time Operating Systems (RTOS) from scratch, and developing autonomous navigation systems for mobile robots.


Tech Stack

Languages C C++ Python

Embedded & Robotics STM32 ROS ESP32 RTOS TinyML

Tools & Protocols Linux Docker Git CMake UART I2C SPI


Key Projects

Embedded Sleep Apnea Detection


  • Real-time medical inference on STM32F446RE (< 130ms latency).
  • Trained 1D-CNN in Python and deployed optimized C code via STM32Cube.AI.
  • Solved class imbalance using weighted training and Hardware-in-the-Loop validation.

Bare-Metal RTOS Kernel


  • Built a cooperative RTOS kernel from scratch in C (No HAL / No CMSIS).
  • Implemented custom task scheduling using SysTick and context switching.
  • Features GDB-debuggable task monitoring and real-time logging.

STM32 HAL Library


  • Custom low-level drivers for STM32F4 (GPIO, UART, SPI, I2C).
  • Direct register programming to bypass vendor bloat and minimize overhead.
  • Validated timing/drivers via Oscilloscope Tracing and Logic Analyzers.

Aloha Mobile Robot


  • Engineered autonomy software using ROS, OpenCV, and Intel RealSense.
  • Developed reactive control pipelines to correct sensor drift and PID misalignment.
  • Integrated robot models into NVIDIA Isaac Sim for simulation.

Connect with Me

Pinned Loading

  1. Sleep-Apnea-Detector Sleep-Apnea-Detector Public

    A real-time medical device prototype that uses Deep Learning (TinyML) to detect sleep apnea events from raw ECG signals directly on a microcontroller. This project demonstrates the end-to-end pipel…

    C 1

  2. Hal_Library Hal_Library Public

    Hardware Abstract Library for the stmF4 series chipset, with Doxy File documentation

    C

  3. task_monitor_rtos task_monitor_rtos Public

    Bare-Metal Task Monitor with RTOS, No Libraries. Serves as a task monitoring system on an lcd1602 display with dht11 temperature

    C

  4. RTOS_Task_Scheduler_No_library RTOS_Task_Scheduler_No_library Public

    STM32 Bare-Metal RTOS (Cooperative Task Scheduler)

    C

  5. MMA-Statistics MMA-Statistics Public

    Full-stack UFC & MMA fight data explorer with fighter stats, event listings, and Python-based web scraping.

    Jupyter Notebook

  6. Smart-Trash-Level-Monitor Smart-Trash-Level-Monitor Public

    Smart Trash Level Monitor (Embedded C++ System): Monitors the level of space in a trash bin