In general the work I've done since 2008 has been WordPress and Magento maintenance, security, plugin configuration (making plugins work with each other), custom plugin development, theme development and front end development.
The work I am most interested in now is building websites with functionality that is difficult or impossible to find out-of-the-box solutions for.
For my friend and mentor's business, The Relating Gym, I developed this website solo including page hierarchy strategy, content migration, anti-intrusion security, and a touch of design & search engine optimization.
Working with my close friend and designer business partner, I customized a WordPress theme in the essence of her designs.
Working with a team including a designer and social media marketing/copywriter, we built a Shopify ecommerce website. The fine folks at Subverse Industries make an array of leather accessories. In particular some of the finest hats in the world.
Fire Fractal allows anyone to create beautiful fractal computer artwork in addition to the option of purchasing physical copies in the form of high quality posters.
It is a fully functional ecommerce website employing Stripe Checkout.
This project posed many interesting technical challenges.
Finding a way for browsers to render images quickly was very complicated. The first version printed each pixel as it was generated. This ultimately took more time than just printing the entire thing at once. An attempt was made to use C on the server side, however it ended up being even slower because of network latency. Additionally shifting the computation load to the server makes it very difficult to scale. The use of Web Workers cut the rendering time down massively.
There is no good way to precompute the data. Each frame is rendered in real time.
An ecommerce store which sells ear cuff jewelry created from real hex nuts.
My role in particular is to make sure credit cards are accepted securely via Stripe Checkout.
My friend Cody created a board game for his Games and Playable Media master's degree. We worked together to port it to the web. The goal of the game is to have a higher number than your opponent at the end of the game.
A place to hone your arithmetic skills using a flashcard technique. I created this for my niece over three days or so.
An online interactive Braille tutorial.
I learned a ton in our session and was exposed to concepts I had never understood or come across. The concepts you have introduced me to seemed somewhat daunting at first, but I am starting to wrap my head around things and am learning more than I ever would have thought. It felt really awesome to be able to work on the command line and vim, somewhat on my own, to build a basic rails app, when I was pretty intimidated by both just the last time we met.
-- Devon (my apprentice)
Bennett is great. He helped me resolve some long-standing issues with email--helping me set up a domain name, create a new email account and transfer my old email seamlessly. Bennett has a way of making technical processes manageable and fun. Wonderful communication skills!