Modernizing mature systems
Incremental paths from legacy code to React, APIs, and shared components.
Senior Software Engineer
I help teams move their software forward, without losing sight of the people who use it ... or the engineers who will inherit it.
Selected work
Three themes across recent engineering work.
Incremental paths from legacy code to React, APIs, and shared components.
Feature and team lead work when architecture, planning, and delivery all matter.
Mentoring, developer experience, and software built for the next maintainer.
Selected projects
A few artifacts that connect the resume to real work.
A practical MongoDB education site featuring tutorials, examples, and experiments developed from years of teaching and production experience.
Visit LearnMongoAn experimental Bible reading experience designed to help readers notice context, language, geography, and interpretive questions around selected passages.
Visit Verse SeeA World Cup bracket application built to make tournament predictions and progression easy to follow.
Visit World Cup BracketWriting and teaching
60,000+ learners on LinkedIn Learning, a published book, and years of community work.
Book
LinkedIn Learning
60,000+ learners across three MongoDB courses.
LinkedIn Learning
Foundational course on documents, queries, indexing, and application integration.
Site
Founder
Practical MongoDB tutorials, examples, and experiments.
Recognition
2024–2026
Selected by MongoDB for community education and advocacy.
Personal note
Coaching
Youth soccer is one of my biggest passions outside software.
I coach in the Pride Soccer Club Junior Academy in Colorado Springs. I have also worked with recreational and competitive teams, summer camps, and clinics across the state, including camps hosted at the United States Air Force Academy.
Family
Colorado Springs, with my wife and our two sons.
We are active at Mountain Springs Church in Colorado Springs, and both of our sons attend The Classical Academy. Much of our life together also revolves around youth soccer, hiking, camping, road trips, cooking, and finding new adventures in the Rocky Mountains.
Whether coaching youth soccer or leading engineering projects, my goal is the same: help people grow while building something that lasts.