Our Team

At MichiganLabs, we live our core values to better serve our clients.

  • Build software like we’d want it built for us
  • Create with excellence in craftsmanship
  • Provide personal ownership
  • Act as good stewards of the resources we’re given
  • Champion personal growth and learning

Meet the Team

The team at MichiganLabs is a talented group of software engineers with a focus on solving your most difficult problems.

Mark Johnson

co-founder & managing partner

Mark enjoys solving problems by bringing people together around a common goal. Mark co-founded MichiganLabs with the purpose of “building software like we’d want it built for us.” Mark is a two-time nominee of the 40 Under 40 list for young business leaders.

Joshua Hulst

co-founder & managing partner

Josh enjoys being challenged. His love of software is fueled by the constant challenge to learn something new and experiment on it. MichiganLabs provides him with a great challenge: running a software company that builds great software and making it an enjoyable place to work. Josh has received several awards, including winning a state-wide software competition.

Amanda Clouser

Software Developer

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.

Chris Carr

Software Developer

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.

Corey Bennett

Software Developer

Before joining MichiganLabs, Corey was a software developer for Dart Container Corporation, a global innovator of foodservice solutions. Prior to Dart, he worked for Epic Systems, a Wisconsin-based company that uses software to improve healthcare delivery around the world.

Jeff Kloosterman

software developer

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.

John DeLong

software developer

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.

Joseph Kreiser

Software Developer

Joe is a graduate of the Computer Engineering program at Grand Valley State University and has been an avid programmer as far back as he can remember. Joe is an experienced 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.

Josh Friend

software developer

Josh is an avid Pythonist and Android developer. He enjoys writing tools that improve his productivity and the quality of his code, or contributing to one of many Open Source projects he uses on a daily basis. Josh indents with spaces, not tabs.

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.

Katie Hulst

executive assistant

Katie is an undergraduate student at Calvin College in Grand Rapids, Michigan. She is the executive assistant at MichiganLabs.

Mike Sutton

Software Developer

Before joining MichiganLabs, Mike was co-founder and software creator for Collective Metrics, a platform to help businesses and nonprofits make better decisions based on data. Prior to that, he built more than 30 websites through his company, Mike Mike, LLC.

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.

Xiaomei 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.