Skip to content

MSOE · Computer Engineering · Class of 2028

Elton Emini

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

Explore projectsGet in touchRésumé PDF
Elton Emini

Milwaukee, Wisconsin

About me

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.

Milwaukee skyline at sunset
Elton in a suit and green tie
Elton outdoors at sunset

Selected work

Projects

A closer look at the systems I’ve built, my contributions, and the technical problems behind them.

Embedded systems

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

Explore project →
Digital hardware

Single-Cycle CPU & Robot Control

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

Systems software

Multithreaded TCP Chat System

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

Embedded systems

Digital Bubble Level

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

Software

Java Data Structures & JavaFX Labs

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

Web development

Personal Portfolio Website

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

Skills & technologies

Programming

  • C
  • Java
  • Python
  • ARM Assembly
  • VHDL

Embedded & hardware

  • STM32 & FPGA
  • FreeRTOS & round-robin scheduling
  • GPIO, ADC & interrupts
  • SPI, I²C & UART
  • Digital logic

Engineering tools

  • Git / GitHub
  • STM32CubeIDE
  • Valgrind
  • NI Multisim

Applications & web

  • JavaFX
  • React & Gatsby
  • Chakra UI
  • Netlify

Experience & involvement

Work experience

Dec 2025–Present

Office Assistant

MSOE · MLH Front Desk

Provide front-desk office support at MSOE’s MLH residence hall.

Aug 2025–May 2026

Community Assistant

MSOE · Residence Life

Supported 45+ residents through conflict resolution, policy guidance, community programming, and rotating on-call coverage.

On campus

Sep 2026–Present

Formula Hybrid Member

MSOE Formula Hybrid

Member of MSOE’s Formula Hybrid team, involved with the Low Voltage group.

Sep 2024–May 2025

AI Club Member

MSOE AI Club

Collaborated on a YOLO-based liquid-identification project and gained experience using MSOE’s Rosie supercomputer.

Let’s connect

Have an internship opportunity or want to talk about a project? I’d be happy to hear from you.

Elton Emini · Milwaukee, WI

Back to top ↑