Web Development

Web Developer and User Experience Designer in Virginia

Frank Batten School of Leadership & Public Policy, University of Virginia

Since March 2019 I served on committee meetings with internal stakeholders and vendors to help determine requirements, give feedback on design, help with process, search engine optimization and general guidance on development. I helped with the launch of the website and currently manage both training of web editors, make content and design updates, and manage external vendors for further custom development.

Visit the website: Frank Batten School of Leadership and Public Policy, UVA

OpenGrounds, University of Virginia

I worked with a software engineer to implement preliminary designs made by a freelance designer to build a new website in Drupal. I modified the designs to be more user friendly by creating a sitemap, worked with the Program Manager to rewrite site content, built the front end and wrote 700 lines of CSS to implement OpenGrounds branding from their style guide.

Visit the website: OpenGrounds, University of Virginia

University of Virginia Library

I led the use of Wordpress Multi-site to manage the main UVA Library website in addition to several smaller Library related websites and blogs. I led design and development of the following selection of sites:

Visit the websites:

College and Graduate School of Arts & Sciences, University of Virginia

I worked on a small team of developers to develop and maintain a large netork of websites for the College and Graduate School of Arts & Sciences. Below is a selection of websites I maintained:

Visit the websites:


TechnoBass.net is a online music magazine publication that I concieved and developed since 2003. Its most recent incarnation uses Drupal CMS and is hosted on Pantheon.

Visit the website: TechnoBass.net

WillowTree Apps Test Project (Built with Wordpress)

In January 2016 I interviewed with WillowTree Apps, one of the top three mobile app development companies in the world. I made it to the third and final round of the interview process, and while I ultimately turned down the job offer for a Web Developer position in charge of building and managing their main marketng website, I enjoyed the test project challenge they asked me to complete, which ultimately earned me the offer.

“Every WT job candidate that ends up with an offer does a test project of a similar scale. It’s scope is meant to be pretty well contained - we don’t want you spending more than ~8 hours on it. The end result should be something you’ll feel comfortable reviewing with a subset of the WT dev and marketing teams.

For this test project, we’d like you to create a child theme of either of these standard WordPress themes: Twenty Fourteen or Twenty Fifteen. Using data from ~3-4 projects in the WillowTree portfolio (http://willowtreeapps.com/apps/), modify your child theme to include a basic portfolio. We are interested more in the way the portfolio is built than in the way it looks, so we don’t stipulate that you extensively modify the parent theme’s look and feel. If you want to show off your CSS skills, however, do feel free. The portfolio may - but is not required - to use a custom taxonomy (for example, to setup the project type or industry) or custom post type. Each portfolio project should have a detail view featuring at least one image, the project’s “challenge”, and the project’s “solution”.”

View the WillowTree Apps “Test Project”