available for internships

Raul
Embedded Systems & Software

Student at FIME-UANL working across the stack that connects hardware to software — from Verilog on an FPGA up through Python services and the firmware that ties an ESP32 to the internet.

§ ABOUT

I like problems that sit at the boundary between disciplines — where a scheduling algorithm has to run on real hardware, or a firmware bug turns out to be a systems-design decision in disguise. Most of my coursework and side projects live in that overlap.

Outside of class, I build small hardware tools for myself: a Spotify remote on an ESP32, drivers for displays that don't quite fit the standard library, and the odd Flask app when a project needs a proper backend.

baseMonterrey, MX
programFIME-UANL
primary langPython
daily driverArch Linux
§ BOM
Ref Area Notes
U1 Embedded Firmware
ESP32-S3MicroPythonSPI
MicroPython & C on ESP32-S3, driver bring-up, SPIRAM framebuffers.
U2 Digital Logic & FPGA
VerilogVivadoArtix-7
Verilog module design, Vivado toolchain, testbenches, bitstream flow.
U3 Backend & Web
PythonFlaskSQL
Flask services, data models, access-controlled workflows.
U4 Optimization / OR
LPB&BLaTeX
Linear programming, Simplex, sensitivity analysis, Branch & Bound.
§ PROJECTS

ESP32 Spotify Controller

active

A pocket-sized hardware remote that talks to the Spotify Web API straight from an ESP32-S3 — token refresh, playback state, and a small display driver stack.

stack MicroPython · ESP32-S3 · Spotify API

Remote Medical Imaging Platform

in progress

A Flask platform for sharing DICOM studies between patients and clinicians, with role-based accounts and an approval workflow before any image is exposed.

stack Flask · SQLAlchemy · DICOM

Nurse Scheduling — Branch & Bound

coursework

A staff-scheduling optimization model built for an operations research course, formulated as an integer program and solved with Branch & Bound.

stack Python · PuLP · LaTeX

BASYS 3 Digital Logic Labs

coursework

A set of Verilog modules built and verified on the Artix-7 FPGA, from constraint files to behavioral simulation and on-board bring-up.

stack Verilog · Vivado · XDC
§ CONTACT

Building something interesting? I'd like to hear about it.