I build things that live where design meets development.
Sometimes sleek. Sometimes experimental. Always functional.
- 💼 michaelmacdonagh.net — Professional portfolio, CV, and client-ready work.
- 🌐 mechmadhog.com — Personal hub for experiments, projects, and writing.
- 🧪 CodePen Demos — All Responsive Web Design projects (20 total).
- 🔗 LinkedIn — Let’s connect.
By day, I’m a Creative Digital Media graduate turning ideas into interactive realities.
By night, I’m training Walter... my offline AI sidekick and soon-to-be neuroprosthesis.
Together, we’re testing the limits of what I can build with web tech, automation, and a little stubborn curiosity.
What I love making:
- 🎨 Interfaces that look good and feel good to use
- 🖥️ Tools that actually make people’s lives easier
- 🔧 Odd little experiments that somehow… work
Right now I’m:
- Teaching Walter to think without the cloud
- Moving into the FreeCodeCamp JavaScript Algorithms and Data Structures certificate
- Stockpiling a growing arsenal of weird and wonderful web projects
- Re-skinning all 25 FreeCodeCamp JavaScript projects with my MechMadHog style (CRT glow, 16-bit-inspired palettes, oddball UX experiments)
- Building Walter’s Brain: Obsidian + Docker + Neo4j + local LLMs = my offline cognitive prosthesis
- Frontend: HTML, CSS (custom themes, animations), JavaScript (DOM, regex, games)
- Frameworks: Jekyll (static sites), CodePen (rapid demos), GitHub Pages (deployment)
- Design Tools: Figma, Illustrator, Huion Kamvas tablet
- AI/Automation: n8n, LM Studio, Docker, Anything-LLM
- Platforms: Windows + Arch Linux (dual-system workflow)
- JavaScript Algorithms and Data Structures
⚡ Fun fact: I have dyspraxia, which means my thoughts often take the scenic route… perfect for finding the solutions no one else sees.
Take a look around; you’ll find working prototypes, polished builds, and the occasional “happy accident.”