Portfolio — Rev. 2026

Dennis
Rivera Burgos

Computer Engineer · Embedded Systems & Firmware

I build systems where hardware meets firmware: from FPGA logic and custom RTOS schedulers to motion control and computer vision. I like the hard, low-level problems that make a machine actually work.

00 /

Profile

I grew up in Honduras and moved to the United States for university. That decision shaped a lot about how I work: I had to figure things out on my own, adapt fast, and get comfortable being the person who just digs in and builds. I'm a US citizen and a recent Computer Engineering graduate from Texas Tech.

Most of my time at TTU went into building things from scratch. Custom RTOS, FPGA-based robotics, firmware for a CoreXY 3D printer, a browser-controlled rover with live video streaming. I'm most comfortable at the layer where hardware and software meet, where you have to understand both sides to make anything actually work.

I'm looking for roles in firmware, embedded systems, or hardware-software integration where I can keep doing that kind of work. I care about the details: clean state machines, deterministic timing, and code that holds up when the system is under stress.

7
Major Projects
EN/ES
Native Bilingual
HW+SW
Full-Stack Embedded

    Areas of Expertise

  • +
    Embedded Systems Design

    MCU programming, sensor integration, real-time systems

  • +
    Robotics & Automation

    Autonomous navigation, motor control, computer vision

  • +
    IoT Development

    Wireless comms, web interfaces, remote monitoring

  • +
    HW / SW Integration

    Circuit design, firmware, system optimization

01 /

Experience

Dec 2023 – Jan 2024San Pedro Sula, Honduras
Execution Coordinator
Predictive Monitoring Systems
  • Designed a responsive web interface for real-time industrial monitoring data, improving operator decision-making.
  • Built an automated maintenance scheduling system and coordinated on-site technical visits across facilities.
  • Performed vibration measurements, thermographic inspections, and borescope examinations for predictive maintenance.
Data VizWeb DevIndustrial SystemsPredictive Maintenance
Oct 2021 – Aug 2022Lubbock, TX
Student Assistant / IT Support
Texas Tech University School of Law
  • Provided hardware/software troubleshooting and technical support across a networked desktop environment.
  • Implemented fixes for recurring infrastructure problems and documented procedures for common issues.
Technical SupportNetworkingDocumentation
Oct 2020 – May 2021Lubbock, TX
Student Assistant
TTU — Dept. of Industrial, Manufacturing & Systems Engineering
  • Streamlined daily operations and provided administrative support to faculty and staff.
  • Applied creative problem-solving to logistical and operational challenges.
Process OptimizationAdmin Support
02 /

Selected Work

Hands-on engineering projects across embedded firmware, robotics, automation, and computer vision. Open any plate for the full teardown.

FIG. 01RaiderForge CoreXY 3D Printer
Embedded Firmware · Control Systems

RaiderForge CoreXY 3D Printer

Custom CoreXY printer with firmware written from scratch — synchronized stepper control, two-stage homing, PID thermal control, and full safety interlocks.

STM32 L4Embedded CCoreXYPIDSteppers
FIG. 02Autonomous Logistics Rover
FPGA · Verilog · Robotics

Autonomous Logistics Rover

Fully autonomous delivery rover on an Artix-7 FPGA with real-time color detection, PWM motor control, line following, IR comms, and a servo claw.

VerilogBasys 3TCS3200FSMPWM
FIG. 03Smart Hydroponics Controller
Custom RTOS · STM32

RTOS Smart Hydroponics Controller

STM32L476 hydroponics system running a cooperative RTOS built from scratch — deterministic scheduling, INA219 power monitoring, and an ESP32 dashboard.

STM32L476Custom RTOSINA219WS2812BESP32
FIG. 04Reconnaissance Rover
Embedded Linux · Video Streaming

Real-Time Reconnaissance Rover

Browser-controlled rover on a Pi Zero 2 W — Flask control server, TB6612FNG H-bridge GPIO drive, and a low-latency GStreamer/MediaMTX video pipeline.

Pi Zero 2 WFlaskGStreamerTB6612FNGRTSP
FIG. 05Automated Poultry Security Platform
Automation · Computer Vision

Automated Poultry Security Platform

Raspberry Pi automation with modular Python — linear-actuator door control, RFID tracking, OpenCV counting, and a graduated predator-deterrent system.

Raspberry PiPythonOpenCVRFIDActuators
FIG. 06Playing Card Recognition
Computer Vision · Python

Playing Card Recognition System

Real-time card detection in OpenCV — adaptive thresholding, contour filtering, perspective warping, and template matching with confidence gating.

OpenCVNumPyTemplate MatchThreading
FIG. 07Movie Booking System
Full-Stack Web · Python · SQL

Cinema Booking System

Full-stack web application with seat selection, payment processing, user reviews, and star ratings — built with Python, Flask, and a relational database backend.

PythonFlaskSQLHTML/CSS/JSWeb Dev
03 /

Capabilities

Languages

CC++PythonVerilogAssemblyJava

Embedded & RTOS

FreeRTOSCustom RTOSBare-metal firmwareTask schedulingISRsPID controlState machinesMotion planning

Hardware & Platforms

STM32ESP32ArduinoRaspberry PiArtix-7 FPGA (Basys 3)

Protocols & Interfaces

UARTSPII2CADCPWMGPIOH-bridge / stepper driveRFID

Tools

STM32CubeIDEXilinx VivadoCode Composer StudioPlatformIOGitMATLAB / SimulinkOpenCVFlaskLinux
04 /

Education

TTU

B.S. Computer Engineering

Texas Tech University·Graduated May 2026·GPA 3.3·Lubbock, TX

Affiliations

  • Society of Hispanic Professional Engineers (SHPE)Member · 2024–2026
  • Hispanic Student SocietyMember · 2024–2026
05 /

Let's build something.

Actively seeking full-time roles in embedded systems, firmware, robotics, automation, or hardware-software integration.