Tag Archives: community blog

Bitcamp GR

30 May


You know what sounds fun?  Getting pulled out of class the Friday before Memorial Day to make a webpage about whatever you want.

On Friday, May 23, twenty 6th-8th grade girls from Harrison Park School got to do just that as part of Bitcamp 2014.  They came over to the App Dev space at OST to learn basic HTML and CSS from some of our female developers.  Harrison Park is just a few blocks from OST’s Grand Rapids campus, so it was great to be able to partner with one of our neighbors.  These particular girls were Challenge Scholars, which means they’ve shown academic potential and will receive special learning opportunities and, upon successful graduation from high school, money to attend college.  The goal is to enable them to succeed at the university level when they may be the first ones in their families to do so.

I’m not a teacher, and there’s a reason for that.  Sitting behind a computer screen writing code comes much more naturally to me than interacting with junior highers.  My fellow Bitcamp teachers may have been slightly more qualified but obviously OST believes in me and wants to provide me with opportunities to grow and use my expertise in unexpected ways.  I was thrilled to be a part of this, since I truly believe coding (especially making your first web page, with customized colors and links that pop up right after you hit save and refresh!) is a blast, and wish that more girls were exposed to it at a young age.

It was a challenge to convey some of the abstract concepts inherent in programming in a way that pre-teens who had never heard of HTML could understand and relate to.  Most of them left understanding a lot and being confused about a lot (which is approximately how I feel after attending any tech lecture).  But by the end, we could tell many of them were having fun getting creative with custom colors, links to their favorite sites, and pictures (boy bands were a theme) embedded in their own unique web pages.  The goal wasn’t to teach them everything about web development, or to make them HTML and CSS experts.  My hope was that at least one of the students would leave thinking (1) that she is capable of doing this and (2) that she might enjoy doing something like this.  A little inspiration is all it takes, and I think that happened on Friday.



Andrea Houg joined the OST team as an Application Developer in March 2014. Andrea is a recent Hope College grad who majored in Computer Science and Chemistry, and minored in Spanish. Andrea graciously volunteered her expertise to assist with instructing the girls at Bitcamp GR 2014. 

OST Application Developers at GiveCamp Grand Rapids

27 Nov
GiveCamp Logo

GiveCamp Logo (Photo credit: ChrisKoenig)

From November 8th-10th developers, designers and others from the Grand Rapids area joined together to help local non-profits with their websites in an event called GiveCamp Grand Rapids. Over the long weekend, OST App Dev team members Brian Scaturro, Brandon Meyer, Garret Hoofman, Kirk Roerig, Jason Sich, Jeff Timreck and Tom Fish helped four local non-profits develop four new websites to help with their needs.

This all began a few months ago when the possibility of putting together an OST team for GiveCamp was brought up at one of monthly App Dev meetings. It didn’t take long for some of our developers to volunteer and form a team. We were tasked with a specific job this year – could we create a single donor database that would fit the needs of Hand2Hand, Grandville Avenue Arts & Humanities and Red Project GR?

After reviewing the requirements and meeting with the three non-profits, we decided to take on the challenge. Our team was excited to begin working. Most websites developed by App Dev use a Microsoft technology stack made up of Windows, .NET & SQL Server. We decided to push ourselves to try something that we wouldn’t typically use in our daily jobs. And for that, we went off the deep end and used a technology stack called MEAN (MongoDB, Express, AngularJS, Node.js) which is entirely based on JavaScript. We were all excited to work together on a new project with a new technology… and then things changed.

Part of being a good consultant is finding the best solution that fits your customer. While researching donor databases our team found a mature & maintained open source project called CiviCRM that did everything that the non-profits wanted, plus a little more. We came to realize that CiviCRM would be a better solution than what we could build from scratch, so that’s what we went with.

We still got to use some of the new tools that we were looking at using. Brian Scaturro created a solution that could automatically provision a new virtual machine fully configured with CiviCRM within minutes. That was amazing but it also meant that we wouldn’t need the whole team to work on these projects. So a few days before the event was scheduled to begin we asked if there were any more projects that we could work on.

Since it was so late in the game we weren’t sure there would be any other development projects left but we lucked out. MomsBloom is an organization that matches new mothers with volunteers for help and support. The information that they gathered about the mothers and volunteers was placed in an Excel sheet and notebook. They were looking for a new app to help them keep track of this information.

Friday night we started work. The CiviCRM installations for the other three projects went quickly. Jeff Timreck and Tom Fish (data guru) teamed up and were able to launch, configure and import existing data into the CiviCRM install in no time. It was only on the Friday morning that we were able to gather the requirements for the MomsBloom project, so we had a long way to go to finish it.

Over the weekend, we stayed up late each night and came in early every morning. It was constant work for our team members and we faced a few challenges by using a new tech stack. To help break things up a bit, some of the more athletic members of our team ran a .1k at noon on Saturday!

Overall, GiveCamp went really well. We were able to help out four local non-profits instead of just the one we had originally expected. And top of that, we had the opportunity to bond as App Dev team members. It’s great to know that each of the projects we worked on will help a non-profit do more good for the local community. The total contributions that GiveCamp provided for the community ended up being estimated at $250,000 worth of services to 17 non-profits.

I’d like to thank the participating App Dev team members for the time & talents that they donated. I’d also like to thank fellow OST’s Tamara Iakiri, Beth Van Slyke, and Lizzie Williams for their help in organizing this year’s GiveCamp.

Click here to see more photo’s from the GiveCamp Grand Rapids.


Photo of Brian Scaturro, Lizzie Williams, Brandon Meyer, Joe Rivard, Garret Hoofman, Kirk Roerig, Jason Sich, Jeff Timreck and Tom Fish at GR GiveCamp.


Jason Sich

Jason Sich

Jason Sich is an Application Developer at Open Systems Technologies. Jason is the writer of the blog post and was a volunteer at GiveCamp Grand Rapids 2013.