Josh Friend

Josh Friend

Development Practice Co-Lead

The first programming language Josh learned was BASIC. When he was 10 years old, Josh and his dad spent a weekend cobbling together his first computer: a DOS PC with an Intel 486 CPU. He typed in 10 PRINT "Hi Josh" and immediately knew what he wanted to do for the rest of his life.

While his computer doesn’t have a TURBO button anymore, Josh’s passion for software development remains strong. He appreciates how projects at MichiganLabs give him an opportunity to work with and learn about a variety of new and exciting technologies. It’s what makes him so excited to come to work each day.

In his spare time, Josh and his wife, Stephanie, raise chickens in their backyard. They also enjoy traveling around the country on the American Kennel Club circuit with their Newfoundland, Jasmine.

Personal interests
  • Music
  • Cycling
  • Open Source Software
Development Practice Lead, Josh Friend on What's Possible in Technology
Business

Development Practice Lead, Josh Friend on What's Possible in Technology

December 12, 2019

As the Development Practice Lead at Michigan Software Labs, I’ve had the unique opportunity to have a small role in most of the digital products that we develop for our clients. This has given me the perspective that nearly anything is possible when it comes to what a client wants to develop - technology is rarely the barrier stopping progress.

Read more
Android Development Process

The Lowdown on Android Lint

August 13, 2019

Read more
Android Design Development

Modifying Android's Navigation Bar for a More Immersive Experience

March 20, 2018

A majority of Android devices have a software navigation bar which is a solid black bar that takes up 48dp of your vertical screen space. On the Google Pixel this equates to somewhere between 7-10% of the total vertical screen space. Considering that most mobile apps are optimized for showing you a list of things in a window that scrolls vertically, we might want to reclaim some of this space for the content of our apps.

Read more
View more articles