STM32 Snake Game & Task Scheduler
Spring 2026
CPE 2610 · Embedded Systems
A joystick-controlled Snake game that brings together STM32 firmware, an LED display, audio, and interrupt-driven task scheduling.
C
STM32F4
SysTick / PendSV
Linked lists
MSOE · Computer Engineering · Class of 2028
Building across firmware, hardware, and software.
From an FPGA processor to STM32 games and a TCP server, I enjoy connecting what happens in code to how a system actually works.
Seeking summer 2027 internships
Milwaukee, Wisconsin
I’m a computer engineering student at Milwaukee School of Engineering, working toward my B.S. in May 2028. I’m interested in embedded systems and firmware, and I also enjoy software development, from data structures to networked applications.
My projects give me a chance to work through the details: scheduling tasks on a microcontroller, connecting a processor to robot hardware, or tracking down memory issues in a server. On campus, I’m a member of Formula Hybrid’s Low Voltage group and work at the MLH front desk.
Looking ahead
Open to summer 2027 internships in embedded systems, firmware, electrical hardware, and software development.
Selected work
A closer look at the systems I’ve built, my contributions, and the technical problems behind them.
Spring 2026
CPE 2610 · Embedded Systems
A joystick-controlled Snake game that brings together STM32 firmware, an LED display, audio, and interrupt-driven task scheduling.
C
STM32F4
SysTick / PendSV
Linked lists
Spring 2025
CPE 1510 · Computer Architecture
An ARMv4 single-cycle processor on a DE10-Lite FPGA, connected to robot hardware through memory-mapped I/O.
VHDL
ARM Assembly
FPGA
Memory-mapped I/O
Fall 2025
CPE 2600 · Team of two · Primarily server-side
A client-server chat application built with a partner, with my work focused on server concurrency, message broadcasting, and conversation logging.
C
TCP sockets
POSIX threads
Mutexes
Spring 2026
CPE 2610 · Sensor integration
An STM32 sensor-to-display project that turns accelerometer readings into bubble-level and horizon views on an 8×8 LED matrix.
C
STM32
Accelerometer
I²C
Spring 2025
CSC 1120 · Data Structures
Autocomplete and image-manipulation applications, supported by custom data structures and comparisons of search behavior.
Java
JavaFX
Tries
Search algorithms
Ongoing
Personal project · eltonemini.com
This responsive portfolio brings my engineering projects, experience, and campus involvement together in one place.
React
Gatsby
Chakra UI
Netlify
Dec 2025–Present
MSOE · MLH Front Desk
Provide front-desk office support at MSOE’s MLH residence hall.
Aug 2025–May 2026
MSOE · Residence Life
Supported 45+ residents through conflict resolution, policy guidance, community programming, and rotating on-call coverage.
Sep 2026–Present
MSOE Formula Hybrid
Member of MSOE’s Formula Hybrid team, involved with the Low Voltage group.
Sep 2024–May 2025
MSOE AI Club
Collaborated on a YOLO-based liquid-identification project and gained experience using MSOE’s Rosie supercomputer.



