Hi there

I am a full-stack software engineer & web developer. I wasn't always. Here's how I got here.

StyleSeat, Software Engineer // HQ in San Francisco, Full-time Remote @ Cleveland, OH

07/2019 => Present

  • Building the StyleSeat platform
  • Working with React, Angular, Python, Docker.

StyleSeat's mission is to help people look and feel their best. We're building a platform to connect clients with the best beauty service providers in their area.

Skiplist, Software Developer // Cleveland OH, Full-time Remote

05/2018 => 07/2019

  • Contracting/consulting, writing web & mobile applications.
  • Developing in React, React-Native, Node, Python, Mongo, & more.
  • Interacting directly with customers to build to their needs, from 4-week greenfield mobile projects to 1-2 year app modernization rewrites.
  • Building an engineering culture founded on democratic principles.

At Skiplist, we have a fantastic software team dedicated to delivering thoughtful solutions to our clients. I've had the opportunity to put my dev skills to the test, learning how to build apps from the ground up on teams of 0-3 other devs. I've also been able to work on defining processes for a growing company, including building out the interview process and building out a process for the engineering department to self-organize.

OnShift, Software Developer // Cleveland OH

06/2016 => 05/2018

  • Member of the core scheduling product team.
  • Modernized an older Python codebase through new features, improved UI, automated testing, new tooling, & constant refactoring.

I started at OnShift as a junior developer, learning Python from scratch along with how an agile dev shop operates. I was lucky to be surrounded by talented developers who were gracious with mentoring, and this ended up being a great place for a junior dev to learn the ropes. I was promoted to a mid-level dev after about a year.

Rochester Lumber Company, Vice President, Operations // Rochester, NY

10/2009 => 02/2016

  • Directed daily and long-term strategy for company operations & IT.
  • Supervised 4 branch managers toward goals of improved performance, profitability, & better team communication.
  • Served as Retail Branch Manager, IT Manager, & Counter Sales during tenure.

I worked at my family's lumber business for 6-1/2 years. I had worked there over summers since I was about 14, but starting in 2009 this was going to be my career. I started as counter sales, answering phones and handling customers at point of sale. From here, I initiated an IT upgrade, converting our internal systems from AS/400 terminals and the associated processes to Windows machines and an SaaS ERP solution. After that conversion process, I was put into a management role over the counter sales department while maintaining my role as IT manager. After a year or two there, I moved up to be Vice President of Operations with the intent of improving internal processes and making business operations more efficient.


I attained a B.S. in Wood Products Engineering from SUNY ESF at Syracuse. When I decided to switch from lumber to writing code in 2016, I attended and graduated from the Software Guild bootcamp in Akron, OH. And a fun fact since you read this far, I co-owned and operated a hot sauce business from 2012 to 2015. Ask me about it to unlock bonus points.

My dev setup