I’m a generalist developer. I believe it’s easier to solve problems if you have a solid foundation and are willing to learn new things  when and where you need them. Impeded flows are my foe and piecing together puzzles is what drives me.

When developing websites, I am just as concerned with the functionality of the admin panel as I am with the front end content. If a site is difficult to admin it probably won’t be used–what’s the point of that?

Additionally, I enjoy translating ideas and prototypes into functioning applications through consultation on design and user interaction.

I have worked as the lone programmer in small teams of designers and fabricators, but also as a developer in a team with large shared codebases. Collaboration, ideation, and increased usability (for the developer and user) are the most rewarding part of the effort for me, regardless of the team size or project.

If you have a project that you’d like to collaborate on, let’s talk!

  • Develops with

    • HTML
    • CSS / SASS
    • Javascript
    • PHP
    • WordPress
  • Learning

    • Nuxt.js
    • Vue.js
    • Laravel
  • A little rusty in

    • Maya
    • Blender
    • EagleCAD
  • Plays with

    • Max/MSP
    • Ableton Live
    • Arduino
    • RaspberryPi
    • Soldering Irons