About

Hey, I'm Miguel

I have a BS in Computer Science and build embedded systems and 3D printing projects for fun because I genuinely love it.

Background

I got my CS degree and kept going. Hardware pulled me in because there's something satisfying about writing code that controls something physical: LEDs, motors, sensors. Seeing it work in the real world hits differently than a program running on a screen.

The LED Traffic Light project was my first step into that world. I built it to get comfortable with the full embedded workflow: setting up a proper toolchain, wiring real components, and writing C++ for a microcontroller.

3D printing came along naturally as a way to give projects a proper housing instead of leaving them on a breadboard forever.

Why this site

I learn best by documenting. Writing up a project forces me to understand it well enough to explain it, and it leaves a record I can come back to later.

Miguel's Build Log is that record. Every project gets a full write-up: the hardware, the code, what went wrong, what I'd do differently. If it also helps someone else getting started, even better.

Tools & interests

AreaTools
MicrocontrollersArduino (Elegoo Mega R3), PlatformIO
LanguagesC++, TypeScript
Circuit planningTinkercad
3D printingBambu Lab P1S, P2s, and A1 Mini
IDEsCLion (embedded), WebStorm (web)
This siteNext.js, Tailwind CSS, Vercel

What's next

  • 01Continuing to build out more Arduino projects
  • 02Learning to incorporate sensors: temperature, distance, motion
  • 03Exploring more complex C++ patterns for embedded code
  • 04Eventually moving beyond breadboards to custom PCBs

Get in touch

See the work

Browse the full project list with build notes and tutorials.

View projects