Leaving Automattic, Available for Freelance

Tomorrow is my last day at Automattic.

I joined Automattic just over two and a half years ago and I’ve enjoyed every moment of it. Everyone I got the chance to meet and work with were humble, helpful, and brilliant people. It was an exciting time traveling to various places with my team and coworkers, spending time together and experiencing the place we were visiting. I got to work on a variety of projects and learned how my team approached solving problems which encouraged me to look at problems differently. It has been the most exciting 2.5 years of my career so far!


Thank you Automattic for an unforgettable experience.

The Future and Freelance

My passion for the web is great, specifically around building products and web services. So today I am publicly making myself available for contract work. I had freelanced a bit before I joined Automattic and I’ve been itching to get back into it.

I’m looking to work on web based products and services of any size, both released and unreleased, and internal or commercial web applications.

If you’re interested in working with me, get in touch! If you know someone looking for a developer or you’d just like to help me out, I’d appreciate your help spreading the word!

Royal Mountain Motocross – May 2015

My brother has started to get back into racing dirt bikes and decided to hit the track this past weekend. He had a mechanical failure during practice and we weren’t able to get it fixed before the races. We had a fun time watching the races anyway and I took a lot of photos and some video.

Here are some pictures of my brother riding during practice (#879)

And here are some photos and a few videos of the various classes and races that happened during the day.

Five Ways to Secure Your WordPress Plugins

I wrote a piece on the VaultPress blog recently about some basic security practices plugin developers should know and include in their own plugins.

This sums up my beliefs on being a plugin/theme developer:

Writing plugins for WordPress gives us so much freedom and flexibility on the platform and with this ability comes a responsibility to the community; a responsibility to develop secure plugins that the community can trust and use on their websites. And by doing so, we are making the web a better place.

Read the full article:
Five Ways to Secure Your WordPress Plugins

Talk: Getting Started with the Cron API

I’ve wanted to speak at a conference for a long time and only recently decided to take the leap by submitting a talk for the local WordCamp in Saratoga. I chose the topic of the Cron API because I use something very similar everyday at Automattic and I’ve not seen any talks on the component in WordPress Core. Check out the video of the talk below. I’ve also posted the slides on Speaker Deck.

I’ve been waiting for the video to show up on WordPress.tv so I could review my first talk and see what I needed to work on. Overall I think it went well and there was a good turnout (we only had two tracks of talks) of around 40 people. A few things I need to work on: speaking more clearly and enunciate, refrain from using filler words as often, and use specific vocabulary consistently throughout the talk. I also noticed I looked down a little too much (mainly for keeping on track with my presenter notes) and I pointed at the projection a lot. I’m not sure if that was distracting or even necessary but I made my slides in a way that highlighted parts that I was talking about, pointing seemed redundant.

I was pretty nervous right up until I was standing in front of everyone and only became nervous when I lost my place or words. Regardless I thought it went well and I had fun. I plan on speaking again soon.

What did you think? What would you like to hear me talk about in the future?