About Me
Builder, thinker, perpetual learner
Hey there, I'm Matt 👋
I'm a technologist and builder who believes that great technology comes from understanding both the code and the humans who use it. I create applications and explore solutions that solve real problems, while constantly learning about the intersection of technology, philosophy, and craftsmanship.

My Journey
My path into technology wasn't linear. I started as someone curious about how things work—from taking apart radios as a kid to questioning why some websites felt intuitive while others didn't. That curiosity led me to programming and building software, where I discovered that writing code is really about solving human problems through logic and creativity.
I'm completely self-taught—no computer science degree, no bootcamp, just an insatiable appetite for learning and building things. My education came from documentation, Stack Overflow, open source code, and countless hours of experimenting with ideas. This unconventional path taught me something valuable: the best way to learn programming is by building real things and solving actual problems, not just following tutorials.
Over the years, I've worked across the stack—from databases and APIs to user interfaces and deployment pipelines. But what I've learned is that the technical skills are just the foundation. The real magic happens when you understand user needs, business constraints, and team dynamics well enough to build solutions that actually work in the real world.
I'm particularly drawn to web technologies because the web is humanity's most accessible platform for sharing ideas and building communities. Every line of code has the potential to reach someone, somewhere, and make their day a little bit better.
What I Do
Full-Stack Development
Building web applications with modern JavaScript, React, Node.js, and cloud technologies. I focus on performance, scalability, and user experience.
UI/UX Design
Designing interfaces that are not just functional, but delightful to use. I believe good design is invisible—it just works.
Performance Optimization
Making applications fast and efficient. Every millisecond matters when it comes to user experience and business outcomes.
Problem Solving
Breaking down complex challenges into manageable pieces. I love the puzzle-solving aspect of development and system design.
My Philosophy
"The best code is not clever—it's clear. The best interfaces don't impress users with their complexity—they disappear so users can focus on their goals."
This philosophy guides everything I build. I believe in:
- •Simplicity over cleverness — Code should be readable by humans first, computers second
- •User empathy — Every design decision should consider real human needs
- •Continuous learning — Technology evolves fast; staying curious is essential
- •Thoughtful craftsmanship — Taking pride in building things that last
Beyond Code
📚 Learning & Growth
I'm fascinated by the intersection of ancient wisdom and modern technology. Reading philosophy, particularly Stoicism, has shaped how I approach both code and life. There's something powerful about applying 2,000-year-old principles to debugging a React component.
I'm also passionate about sharing knowledge. Whether it's writing blog posts, helping others learn to code, or contributing to open source projects, I believe that knowledge grows when it's shared.
🌱 Current Interests
Let's Connect
I'm always interested in connecting with fellow builders, designers, and curious minds. Whether you want to discuss a project, share ideas about technology, or just say hello—I'd love to hear from you.