Work With Me

I’m now accepting new clients for part-time consulting and software development work. If you’re interested in working with me on a project, you can get in touch with me at

About Me

I’m a full-time software developer at Microsoft, but in my evenings and weekends I enjoy working on side projects. From my open source work on GitHub to consulting projects, I’m almost always exploring something new and exciting. One of the reasons I enjoy consulting is that it brings me a steady stream of new challenges and problems to solve.

While I’ve worked on projects across a broad range of technologies, the following areas are where I have the most experience and passion.

WordPress Plugins

I’ve been writing custom software for WordPress since 2008. My primary focus is on custom plugin development, but I’ve also delivered a number of complete web applications using WordPress as the platform.

In recent years, my focus has narrowed to the WordPress REST API. This is an exciting space, because it enables websites and mobile apps to connect to the enormous WordPress ecosystem.

Node.js APIs

My passion for web APIs extends beyond WordPress. If you’re building a web API from scratch, Node.js is a great way to do it. Node’s high-performance language design makes it quick and easy to build APIs that scale to thousands of users.

How To Reach Me

If you’re interested in building a web app or web API with WordPress or Node, I’d be happy to talk to you about your project. Send me an email or get in touch with me on Twitter.