In short, I make websites.

My ideal website projects are where:

  • I am able to communicate directly with the person in charge of maintaining the content or using the functionality of the website.
  • I work with the designers I know and trust.
  • It is understood that I will always do my best to provide solutions which ultimately are best for the client and the user.
  • There is trust in my expertise and a team effort is truly made in making the right choice if a conflict of direction arises.

My profession began in 2008 as a designer using Photoshop and Illustrator. I have since moved from the top to the bottom of the developer stack.

My greatest strength is in creating interactive web applications from the ground up with a focus on intelligent user interfaces. An intelligent user interface can tell when there is only one thing that the user would want under the current conditions and makes it happen. An intelligent user interface also has the most common user actions organized in the most obvious places.

I have built many ecommerce websites. In particular I am familiar with Shopify, Stripe Checkout, and Magento.

I live in sunny Santa Cruz, California. My expertise is in Golang, Zurb Foundation, SASS, Shell Scripting, Steel Bank Common Lisp, SVG, SQL, XUL, Processing, AppleScript, C, PHP, and Java.

I am a member of the NextSpace Santa Cruz and Santa Cruz Geeks communities.

I fit best in projects where quality is the ultimate goal. I am a firm believer in the Clean Code movement.

I specialize in website security. In particular, for custom sites I use the following techniques:

  • Removing all Linux user passwords (keys only).
  • Dropping all packets other than http and https.
  • Using KnockKnock by Moxie Marlinspike to port knock open the ssh port for my ip address for 30 seconds and close it again behind me.
  • Installing the absolute minimum amount of software possible.
  • Using HAProxy, Golang and PostgreSQL to protect against attacks on software such as Apache, PHP and MySQL.