Skilled front-end development work for both short and long-term projects.

Over the past four years I’ve honed my skills as a front-end developer, specializing in web standards and responsive design. Additionally, I have experience managing projects from the ground up, and can assist with project management, user-interface design, content strategy, and user testing. I’m also adept at customizing WordPress and Shopify.

Front-end development.

I do my best work when involved at the outset of a project, working with the design team to guide the creation of responsive designs with semantic markup.

I’m also well-versed in graphic design and user-interface design principles; and I excel at working with designers and illustrators from other media, helping them adapt their work to the flexible environment of the Web.


I prefer the jQuery framework, and have experience writing custom extensions.

Custom platforms.

I’ve worked extensively in version-controlled LAMP environments, and have experience with the Smarty templating language for PHP. With a strong understanding of the front-end layer, I’m comfortable stepping into new systems and getting up to speed quickly.


I have deep knowledge of WordPress, creating custom templates to suit a variety of situations beyond that of simple blogs. I can also assist in migration, data recovery, and security.


Like with WordPress, I undertake jobs that others can’t, adapting the Shopify e-commerce platform to perform in unique ways.

New projects and overflow.

If you have a new project you’re pitching and would like to engage me as an asset, I can be available to assist you with the whole project or a specific phase. And if you suddenly find yourself crunched for a deadline, I may have the capacity to step in and help.

Based in Portland Oregon.

I’m comfortable working remotely on distributed teams, but am also available for on-site work.

Easy to work with.

I’ve been around development cycles long enough to know that egos cost both money and quality. I’m happy to be assigned a role or be given a direction to execute, and I have no problem with blunt criticism.

Contact me.

Please contact me if you have a specific project to discuss, or you’d like to get to know me a little better and learn more about my skill-set and approach.