For over a decade, I have studied and inscribed the sacred runes and performed the arcane rituals that breathe life into the realm of the internet.
The web can sometimes be indistinguishable from magic, but I have the knowledge and patience required to make just about anything.
About Me →
Full-stack web development | App development
Full disclosure: my work at Blackbird takes precedence over freelance work.
Web development | App development | Tools & workflow development | Dev mentoring | Podcast host / producer / marketer
Web development | Software development | User interface design | Tools & workflow development | Digital publishing support | Fill-in media artist (illustration, animation, 3D modeling, video production, etc.)
I am primarily a custom WordPress theme & plugin developer, with a focus on custom Gutenberg block development. At Blackbird, we make fully custom designed & developed WordPress sites for our clients. While I don’t have any public themes or plugins out there (yet), you can find my open-source contributions on GitHub. I also host a WordPress podcast at Blackbird called In The Loop.
I use HTML & CSS (usually Sass) every day, and I try to keep up with the latest features while maintaining graceful degradation. Accessibility is a priority for me from the outset.
My main server-side language is PHP, quite often paired with MySQL, but I’ve also worked with Node and MongoDB. I have also used Laravel, though mostly for API-only projects.
I use Git for all of my programming work. Check out my GitHub page for random projects and contributions to other open source projects.
I handle a lot of sysadmin-type tasks at Blackbird and as a consultant for Linux web servers. I deal with DNS quite often, and I have been forced to learn quite a bit about email validation and deliverability. I maintain my own server at home (Ubuntu) that acts as a staging site for project websites. I am very comfortable with the command line.
I primarily use
GitHub’s Atom (RIP) Microsoft’s VS Code editor for coding.
I have professional experience with Adobe Creative Cloud up to the latest versions, especially XD, Illustrator, Audition, AfterEffects, Premiere Pro, Photoshop, InDesign, and the ExtendScript Toolkit.
My web design process usually involves wireframing, a few rough sketches, and then a prototype that, over several iterations, becomes the final design. But frankly, I prefer to work with my incredibly talented wife Jack Watson when possible, who does UX/UI design and illustration at Blackbird (yes, we’ve been working together almost continuously since 2010).
BFA in Digital Arts (Technology & Integrated Media Environment)
Game Design emphasis
2010 Student Commencement Speaker