Hi, I'm Joe, a technical architect, software engineer, and creative problem solver.
With over 15 years of experience, I work with teams to plan and build web applications to solve unique challenges. With experience in engineering and management, I bring a holistic perspective and a broad range of skills to digital projects, and contribute to the entire software development lifecycle, from plan to prototype to production.
I have a life-long passion for using technology to collaborate and create, and I enjoy finding the intersections between technology and my other interests in design, mathematics, music, and philosophy.