Computer Engineer· Chicago, IL

Learning by
building.

Portfolio under construction. So am I.

Photo of Jason Astorga

Background

Who I am & what I do

Currently an Electronic Assembler at Grayhill, Inc in La Grange, Illinois. Computer Engineer graduate from the University of Illinois at Chicago (23'). Building my way from the ground up.

My interests sit between embedded hardware and my hobbies: music and house plants

Hardware & Protocols

Arduino / AVR SPI UART I²C Soldering Oscilloscope ESD Handling

Software

C / C++ Python Arduino IDE Git

Professional

Engineering Drawing Comprehension Quality Control Assembly Documentation

Work

Projects

01 In Progress

NFC Music Player

Embedded Systems · Physical Media · Arduino

I grew up browsing the aisles of Sam Goody and FYE ... reading the back of a hard CD case, feeling the weight of the physical thing before you'd ever heard a single track. That ritual mattered. Streaming killed it, and I've never fully made peace with that.

This project is my attempt to rebuild that tactile experience in a modern, personal way. The idea: tap an NFC sticker to a reader and your music starts playing — no screen, no scrolling, no algorithm. Just the physical act of choosing, and then the music.

It's my deliberate dive into embedded systems — every component chosen to force me to learn real hardware communication protocols from scratch.

Each NFC sticker tag (MIFARE Classic 1K) is associated with an album or playlist stored on a MicroSD card. Tapping the tag triggers the MFRC522 reader, which communicates the tag's UID via SPI to an Elegoo Uno R3. The Uno maps that UID to an audio file and sends playback commands over UART to a DFPlayer Mini, which drives a connected speaker.

The result: a completely offline, screen-free music player where the physical sticker is the interface. Stick them to album art prints, custom cards, or wherever feels right.

Following a component-by-component testing strategy — each piece verified in isolation before integration. Currently: MFRC522 wired via SPI (MOSI, MISO, SCK, SS, RST), confirmed 3.3V logic compatibility with the Uno's 5V system.

Key technical considerations addressed: SPI pin mapping on the Uno R3, logic-level voltage safety (MFRC522 is 3.3V; direct connection to Uno's 3.3V pin is viable for most setups), and UART wiring on the DFPlayer Mini with a 1kΩ current-limiting resistor on TX.

Immediate: Complete MFRC522 SPI verification, then integrate DFPlayer Mini and test end-to-end NFC → audio playback. Build a clean enclosure — thinking wood and brushed aluminum to lean into the physical-object aesthetic.

Future features: A companion app (or web UI) to re-assign stickers without re-flashing firmware. Support for multiple sticker "modes" (album, playlist, podcast). Eventually: an LED visual layer that responds to the music — tying this into a larger audiovisual installation concept I'm developing.

Elegoo Uno R3 MFRC522 DFPlayer Mini MIFARE Classic 1K SPI UART C++ MicroSD
02 Planned

LED Art Installation

Generative Art · Embedded Systems · Room-Scale

Inspired by large-scale public works like Leviathan's 150 Media Stream in Chicago — a room-scale LED installation driven by personal aesthetic sensibilities rather than a client brief. The long-term vision is connecting this with the NFC Music Player: tap a sticker, your music plays, and the room responds visually. Sound and light as one unified experience.

Currently in the concept and research phase. More details to follow as the NFC project matures.

LED Strips / Matrices Generative Patterns Arduino / ESP32 Audio Reactive

Know more about me

Latest Entries

🎵 Latest Track

The Phantom's Revenge

The vocals and bassline in commercial break #28 automatically puts this track on repeat. Had to buy it on bandcamp!

💡 Idea

The NFC sticker as album art

Bring back tangible media. I dislike streaming. I despise subcriptions. We need to return to the days of ownership.

🏙️ Life

Chicago Art

150 Media stream is a huge influence of what my idea of art. I hope to make something very similar but on a smaller scale soon.

🔧 Process

Why I test component by component

Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.

🎵 Throwback/p>

Bring back physical media!

Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.

💡 Idea

Room-scale + music = unified experience

Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.Lorem ipsum.

Let's Talk

Get in touch

Say Hello!

Email