With a strong background in software engineering and psychology, I am responsible for monitoring, managing, and coordinating all resources, including people and processes, needed to deliver better software solutions. I take a people-first approach that results in increased team performance, lower individual stress, and higher quality deliverables in both in-office and remote team environments.


I am a veteran software engineer specializing in software design, system architecture, and creative problem solving. I have comprehensive experience across diverse technical disciplines that allow me to approach situations from unique angles. I enjoy mentoring junior developers and working collaboratively with teammates.