Profile Picture

Hi, my name is

Josh Rouwhorst

Senior Software Engineer & Web Developer

Frequently Used Technologies

NextJSReactTypeScriptNode.js.NETTailwind CSSAzureGitHub CopilotProgress SitefinityGraphQLDockerAWSAngularVercelSQLServerAngularJSFigmaPostgreSQLMongoDBBluesky APIAT Protocol

About

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.

My Story

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.

What I do now

  • Senior Software Developer at Mutually Human (full‑time)
  • Primary technologies: Next.js, .NET, Azure, and complementary web tools and services
  • I collaborate with clients and designers to plan, architect, and deliver robust, maintainable solutions that meet business goals.

BskyBackup

Built a backup tool for Bluesky intended for installation on a personal NAS server. This tool archives data from a user account as well as draft and post scheduling according to themes. This tool fetches timeline data via the AT Protocol, stores posts and attachments locally (with deduplication). Focused on privacy and security.

Tech Stack

  • NextJS
  • Node.js
  • TypeScript
  • Tailwind CSS
  • Docker
  • GitHub Copilot
  • AT Protocol
  • Bluesky API
BskyBackup

Automotive Part Manufacturer Website

Built and deployed website using Progress Sitefinity CMS and hosted on Microsoft Azure. Implemented responsive, accessibility-minded templates and component-based content modules in Sitefinity; integrated third-party services and APIs for analytics, forms, and marketing; and configured CI/CD pipelines and Azure App Service for reliable, scalable hosting. Optimized performance with image and asset delivery strategies, implemented role-based content workflows, and ensured secure configuration and monitoring to meet enterprise availability and compliance needs.

Tech Stack

  • Sitefinity
  • .NET
  • Azure
  • Angular
  • AngularJS
Automotive Part Manufacturer Website

Theater Chain Website

Built and launched website using Progress Sitefinity CMS, hosted on Microsoft Azure, and integrated with a custom ticketing system. Delivered responsive, user-focused templates and reusable content components in Sitefinity; implemented secure API integrations for real-time showtimes and ticketing; and configured CI/CD pipelines and scalable Azure hosting for high availability. Optimized performance, accessibility, and analytics tracking to support peak traffic and improve conversion.

Tech Stack

  • Sitefinity
  • .NET
  • Azure
  • Angular
  • AngularJS
Theater Chain Website

Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hello, feel free to reach out!