Software Developer, Musician & Emo Dad

Hi, I'm Patrick McDonagh

I build elegant solutions to complex problems. Specializing in full-stack development, API design, and IoT systems in Kansas City, MO.

About Me

Building digital experiences that make a difference

Hello! I'm Patrick McDonagh

I'm a software developer based in Kansas City, MO with a passion for building elegant solutions to complex problems. I specialize in full-stack development, API design, and IoT systems — from tracking lake levels to monitoring utility usage.

When I'm not coding, you can find me playing music, riding my bike, spending time with my family, or writing on my blog.

I'm currently available for consulting opportunities and exciting new projects. Let's build something amazing together!

10+
Years Experience
111
Open Source Projects
5+
Languages in Production
417
Public Commits (Last 90 Days)

My Skills

Technologies and tools I use to bring ideas to life

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Design Systems

Backend

  • Go
  • Node.js
  • Python
  • PostgreSQL
  • MySQL

DevOps

  • Kubernetes
  • Docker
  • AWS
  • GitHub Actions
  • Terraform

IoT

  • Arduino
  • Raspberry Pi
  • MQTT
  • Home Assistant
  • ESP32

Let's Connect

Have a project in mind or want to collaborate? I'd love to hear from you.