Skip to content

Development

Client focused. Innovative solutions.

That solve specific problems, and get results.

Website and app screens shown across desktop and mobile devices

I started building websites around 2002. What began as another creative outlet alongside making art and recording music gradually became the main focus of my professional career. Technologies have changed a lot since then, but the part I enjoy most hasn’t: understanding a problem, figuring out the right approach, and building something that delivers a meaningful result for a business and the people using it.

For much of my career, I’ve worked across the JavaScript ecosystem, from front-end interfaces to server-side applications and APIs. Along the way, I’ve built plenty with PHP, ASP.NET, CMS platforms, and even Flash, Flex, and ActionScript. Since around 2015, my work has increasingly focused on modern application architecture, including single-page applications, API development, client- and server-rendered JavaScript, headless CMS platforms, and JAMstack approaches.

Today, my focus has expanded beyond simply building applications to architecting proven, secure solutions that are practical, maintainable, and designed to solve real business problems. I enjoy looking at the bigger picture, choosing the right technologies and patterns for the job, and creating systems that can evolve with the needs of the business.

I’ve always loved the intersection of design and development. I appreciate the technical work happening behind the scenes, but I care just as much about what someone experiences on the other side. A thoughtful interface, a smooth interaction, or a seemingly small design decision can make the difference between software that simply works and software that feels good to use.

Projects

  • Featured

    B2B Sales & Social App

    This was a large project that entailed re-writing and modernizing a B2B extranet that seemed to have every feature under the sun thrown at it when it was written in 2012.

    • Javascript
    • Vue
    • Vuex
    • D3.js
    • +5
  • Product Configurator

    This project came about as a way to simplify the B2B selling process, and allow the end user or sales people to easily be able to configure custom storage options in a CTO world.

    • Javascript
    • Vue
    • Vuex
    • Node/Express
    • +3
  • 3D Product Visualizer

    This project is product exploration and sales tool. The concept was to define specific products, 3d model them, then get them optimized to the point of being available to be viewed in a browser using a typical product...

    • Javascript
    • React
    • Three.js
    • WP REST API
    • +1
  • Restaurant Site

    This project is a website for a Supper Club. They had a very dated site that was done through a company that went defunct, and needed something that allowed them to change menu options.

    • Javascript
    • React
    • Gatsby.js
    • Framer
    • +3
  • Small Business Site

    This project is a site for a local tree service business. They needed a way to improve SEO, rank higher in searches, and an overall facelift of a dated site.

    • Javascript
    • React
    • Gatsby.js
    • Framer
    • +3
  • Charity Organization Site

    This project is really started out as a challenge to see how JAMstack sites can perform for clients, rather than just personal sites.

    • Javascript
    • Eleventy.js
    • Vue
    • Netlify
    • +2