Tim Foley is a Senior Software Engineer with 11 years of full-stack experience, currently building products at Northwestern Mutual after a multi-year engineering tenure at Cvent. He specializes in crafting clean, testable code and is passionate about web accessibility as a cross-functional lever that improves UX, product clarity, and team collaboration. Tim’s background in teaching and program management at General Assembly and nonprofit leadership gives him a knack for translating complex concepts into practical, coachable workflows. Comfortable working across front-end and back-end concerns, he prioritizes leaving codebases more maintainable than he found them and fostering inclusive, well-documented engineering practices. Fluent in Mandarin and experienced in international settings, he brings both technical depth and a global, user-centered perspective to product development.
11 years of coding experience
11 years of employment as a software developer
BA, International Relations, BA, International Relations at American University
Web Development Immersive, Web Development Immersive at General Assembly
Chinese, International Relations, Chinese, International Relations at Peking University
Contributions:6 commits, 4 PRs, 7 pushes in 1 month
drawing-appdrawing
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.
Request Free Trial
Tim Foley - Senior Software Engineer at Northwestern Mutual