A LITTLE ABOUT ME

A builder,
in more ways than one.

I’m Joseph Larsen, a software engineer and engineering leader who enjoys improving both the software and the way it gets built.

My approach

I like making complex systems easier to understand. That might mean designing a product from the ground up, finding a path through a legacy application, or improving how a team approaches its work.

As a leader, I value clear expectations, regular discussion, and room for engineers to own meaningful challenges. I’ve mentored engineers from junior and intern roles through to senior levels.

Alongside my team leadership work, I designed and built Bag of Mapping, a production virtual tabletop platform. It keeps me connected to the full stack, from the interface to real-time systems and infrastructure.

I’m exploring agents, plugins, RAG, and reliable AI workflows. I’m especially interested in making AI-assisted development understandable and verifiable.

Selected experience

THE PATH SO FAR

Fortra

July 2017–September 2026

Team Lead, Software Development

Built and managed a team of six developers and four QA engineers. Led frontend modernization and the transition from Selenium to Playwright.

Consensus

May 2016–July 2017

Development Team Lead

Stabilized a five-person team and introduced React incrementally into a legacy PHP application.

Career Step

July 2015–May 2016

Senior Developer

Designed second-generation training-platform architecture with Ruby on Rails 4 and AngularJS.

Answers.com

October 2010–July 2015

PHP Tech Lead / Manager

Managed 12 developers across three teams and made JavaScript modules easier to understand and extend.

BS in Computer Science · BYU-Idaho · 2007

SAY HELLO

Let’s compare notes.

Connect on LinkedIn ↗