I'm a Software Engineer from St. Paul, MN. Since 2013, I've worked at a small handful of web development agencies and product companies. My primary passions are software architecture and building tools that enhance the development experience, and though the main focus of my career to date has been in the WordPress ecosystem, I frequently study other languages and frameworks in order to satisfy my curiosity for tinkering.
When I'm not writing code, I enjoy playing board games and video games, biking around the neighborhood, and spending time with my friends and loved ones.
Here are a few projects that I'm currently tinkering with:
- Short Rest - a framework for developing custom APIs using WordPress's
SHORTINIT
process. - Contracts-WP - a library of simple PHP interfaces to import into WordPress projects.
- Abstracts-WP - a library of abstract classes to quickly scaffold common WordPress structures.
- Into the Void - a WordPress API-based micro-blogging plugin, the primary goal of which is for me to develop an iOS client using Apple's Swift language.
In addition to these current projects, here are a few previous projects I've enjoyed creating:
- OOPS-WP - a library to bring object-oriented approaches to the WordPress community.
- Dudley - a resuable components framework to populate frontend markup with WordPress data sources.
My background is primarily in PHP, JavaScript, HTML, and CSS, so I'm comfortable with the syntax and many of the tools and frameworks that have emerged for those languages over the years.
I'm a big fan of the Web Developer Roadmap, which is updated and maintained by Kamran Ahmed. It's got a lot of useful ideas for what to dig into next if I'm unsure about what I need to know or need ideas about what to be curious about.
Otherwise, if you dig through my repositories, you'll see some public examples of my interests, including Python, Node, React, Docker, Bash, and more.
Having worked with WordPress for so many years, and gaining continually more comfortable with the ecosystem in my day-to-day, I'm extremely passionate about dev tooling and figuring out ways to make redundant tasks more enjoyable. Therefore, I'm also excited to learn about CLI tools, software architecture, and approaches to problem solving that help me reshape the way I think. In the spring and early summer of 2021, I participated in the Dev Book Club, where we read Refactoring: 2nd Edition by Martin Fowler.
Do you like to collaborate? I'm interested in contributing to open-source projects that meet a need for the broader community, and especially if it's something that enables me to learn new skills. Drop me a line via one of the links below!