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
| Area | Tools |
|---|---|
| Microcontrollers | Arduino (Elegoo Mega R3), PlatformIO |
| Languages | C++, TypeScript |
| Circuit planning | Tinkercad |
| 3D printing | Bambu Lab P1S, P2s, and A1 Mini |
| IDEs | CLion (embedded), WebStorm (web) |
| This site | Next.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.