ABOUT MICHIGANLABS

It’s about the code between us

Learn more

We love what we do. Our team consists of bright minds who tackle projects with confidence and humility. This creates trust between one another and with our clients, which allows for the best solution to get discovered. In return, we deliver the most value to our clients.

Core values

At MichiganLabs, we work based on our core values. This helps us better serve our clients and collaborate with one another.

1 Build like we’d like it built for us

We deliver exceptional craftsmanship to our clients through shared accountability and ownership. Our human-centered approach ensures the work we do is impactful and delivers business value.

2 Partner with humility

As we seek to partner equally with our clients, we exercise listening and empathy to reach a greater understanding. We put aside our own egos and provide transparent, effective communication.

3 Grow through constant curiosity

We seek to be lifelong learners by leading our conversations with questions. The more we embrace a growth mindset by seeking feedback and self-development, the better equipped we are to serve our team and clients.

4 Be better together

Trusting, respectful relationships are needed to truly elevate one another above ourselves. We enjoy the camaraderie and fun that comes from spending time together and celebrating one another. We know we’ll go further together than we ever could alone.

PART OF THE GOOGLE DEVELOPER PROGRAM
PART OF THE APPLE DEVELOPER PROGRAM
UNIVERSITY OF MICHIGAN PARTNER
LARGEST MICHIGAN MOBILE APP DEVELOPERS
TOP UX DESIGN AGENCIES

Meet the team

Introducing the MichiganLabs team. A talented group of software developers, UX designers, and delivery leads. Working together to create your new app.

View careers

Joshua Hulst

Co-founder & Managing Partner

Joshua Hulst is the co-founder and managing partner of Michigan Software Labs, creator of transformational software solutions for middle market and Fortune 500 companies alike. He is a graduate of the GE Edison Engineering Development Program, winner of the State of Michigan’s Code Michigan event, two-time contributor to the information security journal, and 40 under 40 winner from the Grand Rapids Business Journal.

Learn more

Mark Johnson

Co-founder & Managing Partner

Mark co-founded Michigan Software Labs around a simple mission: to build software for clients like we'd want it built for us. A frequent technology contributor for Forbes, Mark has been named one of the Grand Rapids 200 Most Powerful Business Leaders in West Michigan by the Grand Rapids Business Journal.

Learn more

Brittany Neudeck

Principal

As a Principal at MichiganLabs, Brittany works alongside teammates she describes as smart, humble, ambitious, and focused on what matters most: people. She loves being in a place where she can push herself to learn something new every day.

Learn more

Pete Steen

Principal

At MichiganLabs, Pete enjoys collaborating with teammates on custom software solutions that make life better for users, and blow clients away in the process. Instead of improving user experiences for one company, he has opportunities to help many.

Learn more

Karl Apsite

Software Developer

Karl loves to play games and tinker around, which is why he reverse engineered Minecraft's lighting engine to support multiple colors! In between development and learning, you can find him volunteering his time at the Children's Hospital or the local Pokémon Trading Card League.

Learn more

Ryan Brink

UX Designer

As a User Experience Designer at MichiganLabs, Ryan enjoys being on the front lines—building products that reduce pain points for end-users and maybe even bringing a little joy to their day. As he likes to say, “Reducing UX debt and increasing usability is the name of the game.”

Learn more

Grant Buhl

Software Developer

Grant made the move to MichiganLabs for two main reasons. First, because the people you surround yourself with mean everything. Even during his interview, he could see a culture that emphasizes being humble, hungry, and smart. He’s also a big believer in continuous learning. As Grant says, “When the challenges and tools for solving them aren’t static, it no longer feels like work.”

Learn more

Erin Bushouse

Head of Business Operations

Though she comes from a diverse background—a degree in biology and experience working as a data analyst and concert lighting technician—one consistent thread weaves through Erin’s whole background: her love of planning and organizing anything and everything.

Learn more

Chris Carr

Infrastructure Engineer

Chris has been in tech working with Apple products since Rhapsody Developer Release 1. He was one of the first people in the state of Michigan to use an iPhone while working for Apple. Finding ways to surprise and delight MichiganLabs' clients is his top priority.

Learn more

Amanda Clouser

Development Practice Co-Lead

Amanda is a graduate of Grand Valley State University where she received her Bachelor of Science degree in Computer Information Systems. She was most recently in the logistics software industry at BluJay Solutions in Holland as a software developer.

Learn more

David Crawford

Software Developer

David’s move to MichiganLabs was based on three main factors: our consultancy approach, the teamwork and collaboration that infuses our culture, and the overall energy and outspokenness of our members. Every day, it is a joy being able to solve interesting problems and build something useful, together.

Learn more

Brad Cooley

Software Developer

While getting coffee and ice cream in Ada, Brad and his fiancé parked outside MichiganLabs. The company logo intrigued him enough to hit “follow” on LinkedIn. He thought, “If a role opens up, I’ll apply.” When the software developer position was posted, he didn’t hesitate. During the interview process he was struck by the level of human connection. He was thrilled to find a company that cares about the whole person and not just the work side.

Learn more

Jesse David

Learn more

John DeLong

Development Practice Co-Lead

John is a creative and a perfectionist. He loves dreaming up ideas on how to make a process more efficient, a design more user friendly, or an app more intuitive. He enjoys keeping up with the latest home automation technology and someday dreams of having Jarvis live inside his home.

Learn more

Cindy Doan

Associate UX Designer

Learn more

Josh Eldridge

Software Developer

Josh received his Bachelor’s of Science degree in Computer Science from Grand Valley State University. After graduation, Josh worked in software development for BluJay Solutions in Holland where he developed a transportation management web application. He is experienced with the Agile/Scrum methodology and is skilled with Java, Kotlin, REST API integrations, Python, and React/Redux.

Learn more

Isaac Grotenhuis

Delivery Lead

As a delivery lead for MichiganLabs, Isaac looks forward to creating software solutions that improve business and make life better. And he’s not alone. “I really love being part of a talented and passionate team that cares about each other and our clients. What makes it even better is that the team loves to have a good time while getting the job done.”

Learn more

Sarah Hendriksen

Software Developer

Sarah attended Calvin College in Grand Rapids, Michigan where she studied Computer Science. She is experienced in working with C#, C++, Java, JavaScript, TypeScript, Python, Ruby, SQL and Lisp. She spent a semester abroad in Budapest, Hungary.

Learn more

Alivia Howell

Delivery Practice Lead

Alivia’s choice to work at MichiganLabs was based on the great culture, talented teams, and the ever-changing challenges she would face. For her every project offers a new and intriguing puzzle to solve. In the role of delivery lead Alivia loves being there to organize, bridge communication, and brainstorm solutions.

Learn more

Mei Huang

Software Developer

Mei received her master’s degree in computer information systems with honors from Grand Valley State University. She loves to challenge herself and learn new things all the time. She is passionate about building high performance apps to solve problems and with making those apps easy to use.

Learn more

Christina Kaloush

Associate Software Developer

Learn more

Rohit Kartha

Associate Software Developer

Learn more

Jeff Kloosterman

Head of Client Services

Jeff loves playing games of the card, board, and video varieties. He enjoys learning about new technology and keeping up to date with the latest smart-phone news. Recently, Jeff has been learning to use Sketch for app and icon design.

Learn more

Joseph Kreiser

Software Developer

Joe is a graduate of Computer Engineering from Grand Valley State University and has been an avid programmer as far back as he can remember. Joe is a proficient programmer in C/C++, Java, and many other languages and is an enthusiast of all things technology. Joe has lived in Michigan in the Grand Rapids area his whole life, but enjoys travelling all around the world.

Learn more

Andrea Kusmierz

Head of People Operations

Over the years Andrea has picked up valuable HR experience in the areas of recruiting and hiring, talent management, training, onboarding, and culture. What she always comes back to is the belief that a company is only as good as its people.

Learn more

Cayte Leaman

Front Office Coordinator

Cayte’s appreciation for the world of technology grew immediately upon joining MichiganLabs. In her role, she supports those who make it possible. Along with front desk responsibilities, she manages the physical space, cultivating a warm, welcoming environment for team members, clients, and the community. She also assists leadership and oversees community involvement efforts.

Learn more

Jessica Lewis

Executive Assistant

Jessica’s move to the tech side of the business world happened a few years ago when she landed a career as an Executive Administrator for a local digital marketing agency. Though her education, experience, and skills equipped her for a range of industries, she was drawn to the innovation and drive that comes with solving software challenges.

Learn more

Edric Lin

Software Developer

While earning his degree in computer science at Grand Valley State University, Edric had the opportunity to work closely with his future employer on his Capstone project, an Android-based jokes app designed for kids. He then interned with Meijer where he helped create a pharmacy app before reuniting with MichiganLabs in the familiar role of software developer.

Learn more

Aaron Loew

Software Developer

While earning his computer science degree from Kettering University, Aaron held leadership roles in his fraternal organization as well as technical and customer service roles for the local health system. These experiences served to make him a better communicator and problem solver with our software development team here at MichiganLabs.

Learn more

Tyler Luce

Software Developer

After receiving a computer science degree from Calvin College, Tyler began his career developing web applications for a local software company. In addition to being a talented musician, he is versed in JavaScript, ReactJS, Go, HTML, CSS, and Python.

Learn more

Joe Moran

Software Developer

When a software developer role opened at MichiganLabs, Joe knew right away it was a good fit. During his initial phone interview, he could tell how much the company prioritized transparency, clear communication, and continual learning–all surrounded by a solid support system. He also appreciated leaders who believe in empathy and leading by example. The alignment of values couldn’t have been better.

Learn more

Ky Nguyen

Software Developer

Ky began as a Software Associate at MichiganLabs and made the jump to full-time Software Developer after graduating from MSU with a degree in Computer Science. Ky’s natural desire to work hard and finish all the tasks he starts lent well to the creativity and problem solving that programming requires.

Learn more

Scott Schmitz

Software Developer

Scott loves being on the bleeding edge of technology and overcoming new challenges. Always thinking about how a user would interact with software, he likes exploring new designs and imagining how they can be improved. He enjoys the learning process and gets excited about video game development.

Learn more

Cameron Sprowls

Software Developer

Toward the end of college, Cameron interned as a software developer. The experience taught him that communication is the absolute key to success. In the same role here at MichiganLabs, he loves coming to work each day and solving problems in new and unique ways. As he says: It’s not work if you love what you do.

Learn more

Ryan Vreeke

Software Developer

Ryan became a software developer at MichiganLabs largely because of the company’s values. Working in an environment that pushes curiosity, he enjoys working with teams to develop well-written software capable of benefiting people.

Learn more

Grayson West

UX Design Lead

As a UX design lead at MichiganLabs, Grayson appreciates the fantastic culture and people he collaborates with daily. Like his coworkers, he sees the potential of technology to empower humanity for good. Ultimately, he wants to create products that help people be more productive and create less friction in their lives.

Learn more

Brooke Westdorp

Delivery Lead

Before coming on board, Brooke had been hearing good things about MichiganLabs from a friend who worked here. When an opening aligned with her skills, she jumped at the opportunity. After her first interview, Brooke realized it wasn’t just the position she was interested in, but also the people she would be working with. It was also refreshing to be at a place that emphasizes work/life balance.

Learn more

Kourtney Williams

UX Designer

As a UI/UX designer at MichiganLabs, Kourtney loves the welcoming environment and opportunity to learn something new every day. During her interview process, she could tell she was at a place that values culture and communication–things that are very important to her, both in and outside of MichiganLabs.

Learn more

Kai Yep

UX Designer

Serving as a user experience design lead, Kai enjoys being able to consult on a wide variety of projects and clients. Originally from Peru, he was attracted by MichiganLabs’ size and teams of talented and humble professionals.

Learn more