Tav Hafner is a software engineer with eight years of experience building customer-facing and internal web applications, currently contributing to Block. He specializes in frontend engineering with deep React/TypeScript experience and a track record of improving accessibility, search, and performance for large e-commerce sites. As a former lead front-end engineer, he has guided feature work, QA practices, and architecture changes that reduced issues and improved stability. Tav pairs a designer’s appreciation for elegant interfaces with pragmatic backend skills (Node/Express, Python) used for tooling like PDF generators. Based in Madison, Wisconsin, he brings a mindset of continuous learning and hands-on problem solving that ranges from unit-tested web platforms to custom carpentry projects early in his career. Colleagues would describe him as creative, reliable, and focused on shipping polished, high-utility products.
8 years of coding experience
6 years of employment as a software developer
Economics, Economics at Haverford College
Middleburg Academy
DIS - Study Abroad in Scandinavia
Computer Software Engineering, Computer Software Engineering at Devmountain
Contributions:3 PRs, 12 pushes, 2 branches in 1 year 3 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.