ECE_STUDENT @ UT_AUSTIN

I build embedded systems and digital solutions that bring ideas from schematic to shipped product — from ARM Cortex-M firmware to KiCad PCB layouts.

Focus
Embedded Systems
University
UT Austin
Location
Austin, TX
Embedded CARM Cortex-MMSPM0 LaunchPadReal-Time SystemsDigital LogicFPGA · VerilogKiCad PCB DesignPython
Embedded CARM Cortex-MMSPM0 LaunchPadReal-Time SystemsDigital LogicFPGA · VerilogKiCad PCB DesignPython
Embedded CARM Cortex-MMSPM0 LaunchPadReal-Time SystemsDigital LogicFPGA · VerilogKiCad PCB DesignPython
Embedded CARM Cortex-MMSPM0 LaunchPadReal-Time SystemsDigital LogicFPGA · VerilogKiCad PCB DesignPython
Signal ProcessingFinite State MachinesMicrocontrollersTM4C123Motor ControlPower ElectronicsTechnical WritingIEEE Member
Signal ProcessingFinite State MachinesMicrocontrollersTM4C123Motor ControlPower ElectronicsTechnical WritingIEEE Member
Signal ProcessingFinite State MachinesMicrocontrollersTM4C123Motor ControlPower ElectronicsTechnical WritingIEEE Member
Signal ProcessingFinite State MachinesMicrocontrollersTM4C123Motor ControlPower ElectronicsTechnical WritingIEEE Member

Technologies & Tools

  • Embedded C
  • ARM Cortex-M
  • Verilog
  • KiCad PCB
  • Python
  • MATLAB
  • FPGA
  • RTOS
  • Next.js
  • TypeScript
  • Embedded C
  • ARM Cortex-M
  • Verilog
  • KiCad PCB
  • Python
  • MATLAB
  • FPGA
  • RTOS
  • Next.js
  • TypeScript
  • TypeScript
  • Next.js
  • RTOS
  • FPGA
  • MATLAB
  • Python
  • KiCad PCB
  • Verilog
  • ARM Cortex-M
  • Embedded C
  • TypeScript
  • Next.js
  • RTOS
  • FPGA
  • MATLAB
  • Python
  • KiCad PCB
  • Verilog
  • ARM Cortex-M
  • Embedded C
02 / Selected Work

Selected Projects 

Space Invaders on the TM4C preview

Space Invaders on the TM4C

Designed and implemented a full game loop on the MSPM0 LaunchPad with custom graphics and audio drivers. Real-time interrupt-driven rendering at 30 fps with sound effects via DAC output.

  • ARM Cortex-M4
  • Embedded C
  • Real-Time Systems
  • DAC Audio
See project
FSM Traffic Light Controller preview

FSM Traffic Light Controller

Created a traffic management system using finite state machines and simulated sensors to optimize traffic flow and pedestrian safety. Implemented on FPGA with Verilog HDL.

  • Digital Logic
  • Finite State Machines
  • Verilog
  • Systems Design
See project
Café Brand Site & Online Ordering preview

Café Brand Site & Online Ordering

Freelance build for a local specialty café — a responsive brand site plus a full ordering flow: menu, a build-your-own-drink customizer, cart, and checkout. Hand-coded from scratch with a custom design system, no framework.

  • Web Design
  • HTML / CSS / JS
  • Online Ordering
  • Responsive UI
View live demo
{ blockchain }

PyChain — Blockchain from Scratch

A proof-of-work blockchain built in Python with Merkle trees, REST API, tamper detection, and distributed consensus across nodes.

  • Python
  • Distributed Systems
  • Cryptography
See project
CHIP-8

PyChip8 — CHIP-8 Emulator

A complete CHIP-8 emulator implementing all 35 opcodes, 64×32 display, two timers, hex keypad, and a disassembler.

  • Python
  • Emulation
  • Computer Architecture
See project
malloc()

PyMalloc — Memory Allocator

A malloc/free/realloc replacement in C with explicit free lists, boundary tags, immediate coalescing, and a heap checker.

  • C
  • Memory Management
  • Systems
See project
git commit

PyGit — Git from Scratch

A Git subset built from scratch — blob/tree/commit objects, SHA-1 content addressing, index, log, and checkout.

  • Python
  • Version Control
  • File Systems
See project
$ shell

PySh — Unix Shell

A fully functional Unix shell built from scratch — pipes, I/O redirection, glob expansion, history, and 10 built-ins.

  • Python
  • OS / Processes
  • Unix
See project
HTTP/1.1

PyServe — HTTP Web Server

An HTTP/1.1 web server built from raw TCP sockets — multi-threaded, request parsing, router, and static file serving.

  • Python
  • Networking
  • Concurrency
See project
/regex/

PyRegex — NFA Regex Engine

An NFA-based regex engine using Thompson's construction — match, search, findall, sub, and compile.

  • Python
  • Automata Theory
  • Parsing
See project
BM25 search

PySearch — Full-Text Search Engine

A full-text search engine with inverted index, BM25/TF-IDF scoring, Porter stemmer, and boolean/phrase/wildcard queries.

  • Python
  • Information Retrieval
  • NLP
See project
neural net

PyNet — Neural Network from Scratch

A fully-connected MLP built using only NumPy — backpropagation, Adam optimizer, dropout, and L2 regularization.

  • Python
  • Machine Learning
  • NumPy
See project
{{ template }}

PyTpl — Template Engine

A Jinja2-inspired template engine with a lexer, recursive descent parser, template inheritance, filters, and auto-escaping.

  • Python
  • Compilers
  • Parsing
See project
<vdom />

PyVDOM — Virtual DOM

A React-inspired Virtual DOM — h(), diff(), patch(), typed patch records, and a stateful Component class.

  • JavaScript
  • React Internals
  • DOM
See project
task add

PyTask — CLI Task Manager

A feature-rich task manager CLI with a custom arg parser, ANSI table renderer, 9 subcommands, and JSON persistence.

  • JavaScript
  • CLI
  • Developer Tools
See project
realeyez

RealEyez — Anti-Deepfake Social App

A social media concept that prevents prerecorded media uploads to combat AI-generated and fake content in real-time feeds.

  • TypeScript
  • AI Safety
  • Social Media
See project
laredo lifeline

Laredo Lifeline

A TypeScript web application serving the Laredo community — built to connect local resources and services.

  • TypeScript
  • Web App
  • Community
See project
05 / Tech Areas

Core Disciplines 

01 / Tech Domain

Embedded Systems

Writing firmware for ARM Cortex-M microcontrollers using embedded C. Designing interrupt-driven I/O, real-time scheduling, and peripheral drivers from the register level.

ARM Cortex-MEmbedded CRTOSMSPM0TM4C123
01
02 / Tech Domain

Digital Design

Implementing finite state machines and combinational logic in Verilog HDL. Targeting FPGAs for synthesis and simulation, from truth tables through timing closure.

VerilogFPGAFSMSynthesisModelSim
02
03 / Tech Domain

PCB Engineering

Designing two- and four-layer boards in KiCad — from schematic capture through DRC-clean layout. Emphasis on power delivery, decoupling, and signal integrity.

KiCadSchematicPCB LayoutDRCPower Design
03
04 / Tech Domain

Signal Processing

Analyzing and filtering signals using MATLAB and Python. Applied DSP concepts including FFTs, FIR/IIR filters, and frequency-domain analysis to real sensor data.

MATLABPythonDSPFFTNumPy
04
05 / Tech Domain

Web Engineering

Building modern portfolios and tooling with React and Next.js. TypeScript-first, performance-aware, and comfortable with full design-system workflows.

ReactNext.jsTypeScriptTailwindFramer Motion
05
03 / About Me

Hardware intuition. Software craft. 

I'm an electrical and computer engineering student at UT Austin, raised in Laredo, TX. From early robotics clubs to rigorous ECE coursework, I found my purpose in solving complex problems with thoughtful hardware and software design.

My work spans the full stack of embedded development — from ARM assembly and real-time OS design to PCB layout in KiCad and FPGA prototyping in Verilog. I'm energized by problems that live at the intersection of hardware and software.

Beyond the lab, I mentor the next generation of STEM students and stay connected to the engineering community through IEEE. I believe teamwork — on the field or in an engineering sprint — is rooted in communication and mutual respect.

Degree
B.S. ECE
Class
2026
Org
IEEE
Role
Mentor

Core Stack

Live animated signal paths

Core Priorities · drag to reorder

  • Hardware–Software Integration
  • Real-Time System Design
  • PCB Layout & Verification
  • FPGA Implementation
  • Technical Documentation
04 / Experience

Engineering Journey 

UT Austin ECE

Electrical & Computer Engineering

2022 — Present

NoteTop-tier program
NoteECE Core
RoleB.S. Student
LocationAustin, TX
DomainAcademia / Engineering
Key Areas
CARM AssemblyVerilogMATLABPython
Pursuing a Bachelor of Science in Electrical and Computer Engineering at one of the top ECE programs in the nation. Coursework spans digital logic design, computer architecture, embedded systems, signal processing, and real-time OS design.

IEEE UT Austin

Institute of Electrical & Electronics Engineers

2023 — Present

NoteActive chapter
NoteNetworking & workshops
RoleStudent Member
LocationAustin, TX
DomainProfessional Organization
Key Areas
LeadershipNetworkingTechnical Workshops
Active member of the UT Austin IEEE student chapter. Participate in technical workshops, networking events, and cross-disciplinary collaboration sessions with peers working in hardware, software, and systems engineering.

STEM Mentorship

Community & Outreach

2022 — Present

NoteStudents mentored
NoteSTEM pipeline
RoleVolunteer Mentor
LocationLaredo & Austin, TX
DomainEducation / Community
Key Areas
MentorshipCurriculum DesignPublic Speaking
Volunteer mentor for students from Laredo, TX navigating their path into STEM fields. Drawing on my own experience transitioning from a small border city to UT Austin, I help students build academic confidence and understand engineering pathways.
06 / At a Glance

Quick Stats 

Drag cards to rearrange — each one is a snapshot of the journey.

3+

Projects Built

embedded & web

5+

Languages

C, Python, Verilog…

B.S.

ECE Degree

UT Austin

Full

HW → SW Stack

schematic to ship

IEEE

Member

UT Austin chapter

STEM

Mentor

Laredo → Austin

RTOS

Real-Time Systems

interrupt-driven I/O

2026

Graduation

expected Dec

ATX

Based In

Austin, TX

05 / Contact

Let's Connect 

Have an opportunity, collaboration idea, or want to talk embedded systems? I'd love to hear from you — choose a platform below.