Summary
Justin Hanselman is a Staff Software Engineer with eight years of cross-disciplinary experience building scalable infrastructure, migrating legacy systems, and instituting architecture review and IaC practices. He has led platform and Kubernetes migrations, centralized CDK-based infrastructure, and monorepo patterns while improving developer workflows through self-hosted CI runners and GitOps. Comfortable across Java, Go, Python, Next.js and cloud-native tooling, he thrives on breaking complex problems into documented, repeatable systems and mentoring teams through change. His background in hardware and microscopy development — from PCB design to USB motor controllers and custom plugins — gives him a practical systems-level perspective that informs pragmatic software tradeoffs. Now based in Salt Lake City, he’s exploring his next role and enjoys discussing architecture, process, and contributing to open source.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, ENGINEERING, 3.73, Bachelor of Science - BS, ENGINEERING, 3.73 at Hope College