Who we are

We started in 2005 as a team of one and have grown to 33 today. We're a team that spans the lifecycle of software development. From strategy to design and development, to marketing and growth. We come from varied backgrounds and experiences which means we know how to navigate your world. We use this knowledge to bring insight to every project, in every industry.

The majority of us live in West Michigan, with a handful of team members in other parts of the country. No matter where you’re based, we’re pros at working and collaborating with people in all time zones.

How we work

We partner with you, building the team that's right for the situation or problem at hand. We’re driven to help you achieve your end goal which means we’re going to:

  • get hands-on
  • ask tough questions
  • test your assumptions

Our goal is to leverage our experience to build you the best digital product possible. From strategy, to prototypes, to apps that run for years, we can do it all. We build beautiful consumer-facing apps, and robust APIs that work behind the scenes. Our team works with you, and we're here for your success.

Our People

Portrait of Allison McMillan

Allison McMillan

Developer/Director of Employee Experience

Allison was first introduced to programming at a Rails Girls workshop after a career as a nonprofit executive. She is also an international conference speaker living in the Washington, DC area. When she’s not writing code for us, she invests her time leading the People Committee which focuses on the health and happiness of our team members!

Latest blog post:
RubyConf 2017: Coming Home
Portrait of Andrew Bredow

Andrew Bredow

Developer

Andrew is a senior developer who enjoys working closely with clients to make projects successful. He’s experienced in a variety of technologies through his involvement in the software industry over the past decade.

Portrait of Ben Lambert

Ben Lambert

Developer/Designer

Ben is an iOS developer and designer. He has a passion for building rich and intuitive UI /UX experiences for mobile. In his free time, he enjoys creating mobile app games.

Portrait of Brian Ryckbost

Brian Ryckbost

Vice President

Brian is a veteran software developer that pairs his technical vision with an entrepreneurial mind to drive the company forward.

Portrait of Cameron Bass

Cameron Bass

Developer

Cam joined Collective Idea as an intern, instantly falling in love with the endless potential of developing software. He’s now a full-time team member, working on a variety of client and internal projects.

Portrait of Chris Gaffney

Chris Gaffney

Developer

This Michigan native brings a plethora of experience in event-driven programming and hardware integration systems. He’s also responsible for driving forward our product, Dead Man’s Snitch.

Portrait of Chris Rittersdorf

Chris Rittersdorf

Developer

Chis has been interested in computers and programming since owning his first NES as a child. At Collective Idea, his expertise is in web and mobile development.

Latest blog post:
Arduino Programming in Vim
Portrait of Daniel Morrison

Daniel Morrison

Founder

Daniel founded Collective Idea in 2005 to put a name to his growing and already full-time freelance work. He works hard writing code, teaching, and mentoring.

Portrait of David Genord II

David Genord II

Developer

David has been building websites since 8th grade. After working to integrate third-party automotive data with internal systems, he now brings his vast and wide knowledge to Collective Idea.

Portrait of Denise Carpenter

Denise Carpenter

Developer

Denise comes from a medical background where she was a Radiographer. A career change and four years later, she’s now a full stack web developer for Collective Idea.

Portrait of Eric Milford

Eric Milford

Developer

Eric’s career in developing well-architected web applications spans over a decade. He’s worked for established companies and small startups.

Portrait of Jason Carpenter

Jason Carpenter

Developer

Jason has an entrepreneurial spirit which has led him to start four companies in his young career. Couple that with his robust knowledge of programming, he’s a double threat.

Portrait of Jason Roelofs

Jason Roelofs

Developer

Jason is a senior developer who has worked in the front-end, back-end, and everything in between. He has a deep understanding of all things code and can craft solutions for any problem. Jason leads development of our hosted CMS, Harmony.

Portrait of Jon Stokes

Jon Stokes

Developer

Jon is a founder of Ars Technica, and a former Wired editor. When he’s not developing code for Collective Idea clients, he still keeps his foot in the content world via freelancing and the occasional op-ed.

Portrait of Joshua Kovach

Joshua Kovach

Developer

Josh’s skills include web and mobile development and he enjoys developing APIs and Android Apps. He is also a mentor on HackHands, pairing with programmers working through coding issues.

Latest blog post:
Guard is Your Friend
Portrait of Kyle Magnuson

Kyle Magnuson

Developer

Kyle first became interested in programming after taking engineering classes in high school and enjoyed working on both Android and iOS apps for Hope College. Soon after graduating from Hope, he came to work for us despite the allure of returning home to his native Chicago-land.

Portrait of Laura Mosher

Laura Mosher

Developer

Laura is enthusiastic about learning new languages, concepts, and tools in the software development industry. When she’s not working to build software solutions for clients, she’s developing and maintaining Collective Idea’s internship program.

Portrait of Mac Fowler

Mac Fowler

Director of Strategy

Mac brings 20 years of experience across a broad range of technology. Though his work he empowers our client’s growth by connecting the dots between engineering, design, customers, and the business through great user-focused strategies.

Portrait of Matt Slack

Matt Slack

Developer/Designer

Long a secret weapon at Collective Idea, Matt has been involved with Collective Idea projects since the beginning. He’s our resident web front-end master (webmaster?) who can knock out CSS and HTML faster than you can think.

Portrait of Megan Crigger

Megan Crigger

Designer/Developer

Megan is a designer and front-end developer, passionate about UI animations, user experience, and interactive storytelling.

Portrait of Mike Kopchick

Mike Kopchick

Developer

Mike fell in love with software development when he learned BASIC in elementary school. As a senior developer, he built production code for all kinds of companies, from non-profits to start-ups to Fortune 500 companies.

Portrait of Patrick O'Dell

Patrick O'Dell

Designer

Patrick joins Collective Idea with an eye toward the future of interfaces and a goal to create solutions that are intuitive, thoughtful, and engaging.

Portrait of Rachelle Timmer

Rachelle Timmer

Director of Operations

Rachelle leads operations, ensuring our services make clients happy, our quality is high, and our teams are efficient. She has a passion for process improvement and is constantly working to make things better.

Portrait of Ray Brown

Ray Brown

Designer/Developer

Ray draws from a long design background and an empathetic UX bent to build beautiful front-end code. He focuses on building tools that have a positive impact on the people around us and the world we live in.

Portrait of Ryan Glover

Ryan Glover

Developer

Ryan is a U.S. Air Force veteran who now works as a software developer for Collective Idea. Before joining us, Ryan used to develop software for multiple government intelligence agencies.

Portrait of Sasha Wolff

Sasha Wolff

Marketing and Communications

Sasha leads the marketing, communications, and PR at Collective Idea. She also leads marketing efforts for Dead Man’s Snitch and Harmony. Sasha considers herself a jack of all trades and prides herself on learning new skills.

Portrait of Steve Richert

Steve Richert

Developer

Steve is a Senior Developer working with Ruby/Rails and JavaScript. He’s an active open source contributor and the lead developer for Interactor. Steve is also involved in documenting and improving Collective Idea’s software development practices.

Portrait of Tim Bugai

Tim Bugai

Developer

Programming since the age of 8, Tim has a strong background in agile software development, Ruby, JavaScript, and iOS. He’s also helping our team with mobile application development, often leading the charge.

Portrait of Tres Trantham

Tres Trantham

Solutions Architect

Tres focuses on strategy and technical architecture for clients big and small. He leverages a diverse background in product engineering and enterprise data warehousing to shape solutions that are both pragmatic and forward thinking.

Portrait of Troy Spruit

Troy Spruit

Developer

Troy has been building software for nearly 25 years in about every technology you can think of. His experience comes from working in manufacturing companies, creative companies, and his own company.

Portrait of Victor Sirotek

Victor Sirotek

Design Director

Victor leads design efforts for both Collective Idea and all of our wonderful clients. He’s enjoyed designing apps, interfaces, and thoughtful experiences since 2002.

Portrait of Victoria Gonda

Victoria Gonda

Developer

Victoria is a software developer working on mobile and full stack web applications. She enjoys exchanging knowledge through conference talks and writing.