Andrew Forche is a Senior Software Engineer based in Ann Arbor with eight years of hands-on experience building product-focused software, currently advancing the Product Development team at AdvantageCS. A University of Michigan CSE graduate with a minor in Complex Systems, he progressed from trainee and intern roles into a senior position at the same company, demonstrating rapid growth and strong domain continuity. His background includes applied data and analytics internships at Kellogg, giving him practical experience blending data-driven insights with product engineering. Andrew is focused on continuously improving client-facing software, balancing pragmatic development with an eye for system-level behavior from his Complex Systems training. Colleagues describe him as a developer who leverages institutional knowledge of a product to accelerate feature delivery while reducing friction for users. He brings the perspective of someone who moved smoothly from academic foundations into sustained, impactful product work within a single organization.
8 years of coding experience
5 years of employment as a software developer
BSE Computer Science, BSE Computer Science at University of Michigan
Personal project to display financial data about my monthly budgets. Written in R using the Shiny web framework
Contributions:3 PRs, 40 pushes, 2 branches in 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.