Hi, my name is
Senior Software Engineer & Web Developer
I’m Josh Rouwhorst, a full‑stack software engineer and web developer based in Grand Rapids, Michigan. I love working with diverse teams to build beautiful, functional applications that solve real problems.
Working on websites started for me at Northview High School. I took classes on HTML, CSS, and JavaScript. I learned enough that I was able to make websites for friends' bands and customize their MySpace pages.
I loved the skill and kept playing with it for years. And when I was 23 I decided to go back to school to learn how to make it my career.
While I was in school I would work on the projects that I was assigned, but I also worked on massive projects like building my own, fully functional social networking site (this was when The Social Network just came out). Projects like that helped me learn languages we weren't learning in school, like PHP, and improve my understanding of new concepts I was learning, like Object-Oriented Programming.
A teacher at my school hired me at his company. I worked there for several years, customizing SharePoint sites for Hewlett-Packard. Our work primarily revolved around eLearning to train employees. We built tools for our clients to easily create new courses, track progress, and systems to gameify training for the end users.
Eventually I moved on to, Springthrough, where I worked for almost 9 years on enterprise-level consumer-facing web development projects. Some of my clients have been hospitals, movie theaters, banks, and auto part manufacturers.
At Mutually Human I've had a range of projects from internal project-tracking tools to online education and content streaming. The typical projects include a .NET back-end hosted in Azure with a Next.js front-end paired with TailwindCSS.