Skills and Technologies

  • Ember.js
  • Node.js
  • Python: Django Rest Framework
  • php: Drupal and Symfony
  • User Centered Design and Research
  • Product Management
  • API Design
  • Software Team Leadership


I am a Kalamazoo, Michigan-based software developer and product manager, with diverse expertise in user research, software frameworks, and product management.


I have a diverse background of experiences, inside and outside technology. I hold a BA in Political Theory and Constitutional Democracy from Michigan State University, and have been professionally developing software for more than 5 years. View all my projects

Founder, Capitol Zen

Currently, I am one of three co-founders of Capitol Zen, a tool for Government Relations professionals to organize and communicate their work to key stakeholders. We've created an Django Rest Framework-based API and connected it to a Ember.js frontend that uses server-side rendering and service workers to ensure great performance in low-connectivity environments.

Product Development Consultant

I also provide product development consulting, focusing on Ember.js. I am working with two different clients connecting their systems-level technology to a web API and Ember frontend.

Senior Developer and Product Lead PrintSites 2015-2017

From 2015 through 2017, I was a senior Developer and product lead for PrintSites, a SaaS product enabling small businesses to create an online e-commerce storefront selling customizable print products. Major customers included SMB's and the UPS Store. I managed a team of 12 developers, 2 designers, and a QA human, to research, plan, develop, test and deploy 5000+ instances of our storefront platform.

Developer, Michigan Health Council 2012-2015

At the Michigan Health Council, I developed several different content-publishing platforms, with a focus on subscription-funded revenue models. I also created a custom e-learning portals, combining multiple media types and user experiences into a single experience.

Legislative Aide 2007-2012

After graduating college, I worked in a variety of roles in the Michigan Legislature and on various political campaigns, where I learned programming by accomplishing real-world (TM) projects.