I am a full-stack software engineer at Collective Idea, writing custom solutions that solve real world problems in the web sphere. I am passionate about software and specifically how we can use software to help the world become a better place.

While I primarily program in Ruby and Rails, I enjoy learning new languages and tools. Lately, I've been learning the ins and outs of vim and tmux, Elixir, and Objective-C/iOS/Swift.

The Hook Look, LLC

I am an avid crafter. I love to work with yarn, knotting it through crocheting and knitting to make beautiful items. When I adopted my pet hedgehog, I taught myself how to sew basic items to make bedding, toys, and sleep sacks for her.

After finding that I had a surplus of merchandise from hobby crafting, I decided to open The Hook Look, LLC, an online craft business store specializing in custom handmade knit, crochet, and sewn items.

Badger App

Much of my community involvement in West Michigan is helping create the badges for the events in the area. While not necessarily a direct contributor to the organization of the specific event, I provide partial services to generate and create professional looking badges for the events I'm involved in and additional events in the area including Big Data Ignite, GRDevDay (now Beer City Code), Django Girls GR, and Lean In Michigan Leadership Conference.

Community Involvement

BitCamp GR
Volunteer, Instructor 2016 - Present

BarCamp GR
Organizer 2012 - Present

Volunteer 2011 - Present

GR GiveCamp
Organizer, Volunteer 2012 - 2016

Design for Good WM


Turbolinks Caching with JavaScript Modified Dom Avoid duplicated markup by preparing your document for caching

Don't want duplicated markup in your document? There are a few ways to fix that. We’ll go through how to prepare your document for caching with Turbolinks.

Continuing Education at Collective Idea - Ruby Conf 2016 Implementing LunchConf into our culture of continued learning and professional development

When attending RubyConf 2016, I learned more than just additional gems about Ruby. I learned about continuing education and why it matters.

BitCamp GR at Collective Idea Dream, Code, Create... in our office space.

We are very excited to be hosting our very first BitCamp GR event this weekend in conjunction with Hope College Computer Science Department.

Turning the Train into my Mobile Office How to be productive when your remote workspace is on rails

Collective Idea encourages everyone to work where they are most productive; whether that means at home, a coffee shop, the office, co-working space, or train.

Volunteering for BitCampGR Dream, Code, Create

Volunteering at BitCamp GR, by Software GR, is an amazing day-long event to teach young girls software development.