Senior Software Engineer
15 years in technology: 9 as a software engineer and 6 as a Linux systems administrator. Extensive experience in Go and Python, with recent TypeScript work; I own problems end-to-end, write testable code, and focus on reliability, security, and developer productivity. I pick up new languages quickly and have a track record of doing so on the job; currently picking up Rust and exploring Elixir. My open source time goes into personal finance tooling.
Additional open-source contributions: Home Assistant, HTTPX, isort, TandoorRecipes, Nightscout, and Toolkit for YNAB.
“Stephen was a joy to work with at JumpCloud. He takes a very thorough and intelligent approach to engineering and brings with him a wealth of experience and knowledge.”Benjamin Schneider · Senior Software Engineer at JumpCloud
“Stephen is a very thoughtful, meticulous engineer. I can count on him to understand the nuances of technologies we work with, and leverage them to make our products more robust.”Scott Thurston · Principal Software Engineer at JumpCloud
“Stephen is a great software engineer with a technical focus in Go, Bash, and device and identity management, along with strong foundational Linux skills. In our time working together, he demonstrated a practical understanding of these technologies and a straightforward approach to problem-solving. He will bring these specific technical capabilities to any team looking to leverage his skill set.”Jose Palma · Staff Software Engineer at JumpCloud
“Stephen is an exceptional teammate with an impressive command of Linux systems and a proactive approach to software quality. He has a keen eye for system architecture, often identifying edge cases and integration issues before they can escalate. As a curious, tech-forward developer, he elevates the work of everyone around him. I highly recommend him and truly appreciate the opportunity to work alongside him on the devices team.”Steve Zazeski · Senior Software Engineer at JumpCloud
“Stephen is a rare engineer who's invested in making his team better.Daniel Judge · Senior Engineering Manager at JumpCloud
I managed Stephen directly for a year at JumpCloud, after working alongside him for several years before that on the Devices engineering team.
When we needed to improve the security posture of the JumpCloud Agent, one of the most sensitive and widely deployed pieces of software we ship, Stephen designed and drove the project. It's on track for a successful release because of the thought and effort he brought.
What I appreciated most about Stephen was his push to improve his own skills, the product, the infrastructure, and the day-to-day experience of his fellow engineers.
Any team would be lucky to have him.”
“I had the opportunity to work closely with Stephen both as his direct manager and later as his skip-level leader, which gave me a unique perspective on his impact over time. Knowing what I know today, I would absolutely hire him again and fight to keep him on my team. Stephen combines deep technical expertise with a strong sense of ownership, consistently identifying opportunities to improve security, developer productivity, and the overall health of our engineering systems. He's also a collaborative teammate who generously shares his knowledge, mentors others, and elevates those around him. Any organization looking for an engineer with strong technical judgment, initiative, and a team-first mindset would be fortunate to have him.”David Gaffield · Director, Engineering at JumpCloud