Top talent who love to solve problems

Our elite teams build apps, responsive websites, bots—any digital product that interacts with users—for the world’s leading companies. We cultivate expertise in every stage of product creation, resulting in extraordinary digital experiences.

Meet our team
Grow Your Career with Us
Scroll More

Core Values

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

01 Build Like We'd Want It Built For Us

02 Partner With Humility

03 Be Better Together

04 Grow Through Constant Curiosity

Meet The Team
About us

Meet the Team

The team at MichiganLabs is a talented group of software developers and UX designers with a focus on solving your most difficult problems.

Grow Your Career With Us

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.
004 0 U0 A9948

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.
008 0 U0 A0154

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.

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.
003 0 U0 A2771 squashed

Erin Bushouse

Business Operations Lead

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.
009 0 U0 A9069 squashed

Iulia Rontu

UX Practice Lead

Born in Romania, Iulia moved to Michigan when she was five, then to Grand Rapids in 2011 to pursue a graphic design degree from Kendall College of Art & Design. From there, she continued honing her ability to communicate design and intent. Her goal? To use her “design powers for good” to solve problems and make people’s lives just a little bit easier.
E8 C7813 E FF6 E 4764 B1 F3 CDEAE8247440

Jeff Kloosterman

Development Practice Co-Lead

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

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.
Josh Friend

Josh Friend

Development Practice Co-Lead

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.

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.
004 0 U0 A1737 lowres

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.

Joe Salowitz

UX Design Lead

Joe Salowitz is a graduate of Calvin College. Over the past 10 years, he has been able to build a deep portfolio, consisting of a wide range of clients, from large-scale Fortune 100 and 500 companies like Whirlpool, Hitachi, Wyndham Worldwide, Houghton Mifflin Harcourt, Oracle, and Scholastic to cultural icons like Herman Miller, Capitol Records, University of Washington, Ace Hardware, and Meijer.

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.

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.
008 0 U0 A9045 squashed

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.

“I love working at Michigan Software Labs because of the amazing team and interesting projects.”

Amanda Clouser


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.
005 0 U0 A8965

Allison Bickford

Software Developer

Allison Bickford attended Grand Valley State University where she studied Computer Science. She was awarded the Eric Jon Gillette Memorial Scholarship by GVSU School of Computing and Information Systems. She is skilled in Java, C, C++, and Python.

Andrea Kusmierz

Talent Lead

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.
001 0 U0 A1880

Bomin Rahmani

Software Associate

Bomin found out about MichiganLabs through word of mouth. The more he learned about the culture and projects, the more interested he became. Much like his college experience, Bomin is exposed to a variety of projects; one day, he may be researching web development and the next he’s delving into architecture.
Brittany edit

Brittany Neudeck

Delivery Lead

As a Delivery Lead 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.
009 0 U0 A5692

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.
002 0 U0 A1943

Emily Costa

Software Associate

Working as a software associate at MichiganLabs, Emily appreciates the welcoming sense of community she finds here. From day one, she has felt like she belongs. Beyond landing a full-time role someday, her goal is to increase gender, racial, and ethnic diversity and make great software in the process.
Screen Shot 2021 06 10 at 3 33 51 PM

Javier Yep

User Experience Design Lead

Serving as a user experience design lead, Javier 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.
003 0 U0 A4799 Edit 1

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.

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.
Screen Shot 2020 08 18 at 3 16 38 PM

Ky Nguyen

Software Associate

Ky is a current student at Michigan State University, where he is working toward a Computer Science degree. Ky loves creative problem solving and leaving no task unfinished. He loves coming to work every day because there is always something new to learn and something new to be solved. When not at work, you can find him at local eateries, playing videos, and working on programming projects of his own.
0 U0 A1292

Kylie Martinez

Wellness & Culture Lead

Kylie was practically born to help organizations run more smoothly. In middle school, her dad made her take four typing classes, assuring her it would help her land a job. While attending Brigham Young University, she interned as a planning technician for two nearby cities. Today with MichiganLabs, she creates a space that’s friendly and enjoyable for our employees and our clients.
001 0 U0 A8859 squashed

Lisa Le

Software Developer

Lisa was on a pre-med track at the University of Michigan for two years before taking a computer science class. The experience impacted her major and the course of her life. Hooked on software development from the very first moment, Lisa put her degree to good use creating an Android app for her parents’ business. At MichiganLabs, she enjoys making technology more helpful, friendly, and intuitive for a range of clients.
Screen Shot 2021 03 31 at 8 58 52 AM

Pete Steen

Delivery Lead

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.
002 0 U0 A9454

Ryan Brink

User Experience 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.”
001 0 U0 A2708 squashed

Scott Peterson

Software Developer

After earning an economics degree from Hope College, Scott enrolled in a Python Programming course at the University of Washington. That’s all it took. While gaining a deep understanding of the software’s libraries, programming styles, and idioms, his love of development began to snowball.

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.
004 0 U0 A8942

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.

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.
Background Image