Urban Hafner is a seasoned software developer with 17 years of experience specializing in Ruby, Ruby on Rails, and JavaScript, currently building products at virtualQ from Munich. He has moved fluidly between hands-on development and leadership roles—rising to Director of Engineering at riskmethods and returning to senior and developer positions—demonstrating both technical depth and adaptability. His background includes maintaining high-traffic Rails apps, building backend services and data visualizations, and a steady freelance period that honed pragmatic problem-solving. Co-hosting the Expanding Beyond podcast highlights his interest in community and knowledge sharing beyond code. Trained as an MSc in Bioinformatics, he brings analytical rigor and a data-oriented mindset to web engineering challenges. Always curious, he seeks new challenges that push both craftsmanship and system design.
17 years of coding experience
16 years of employment as a software developer
Master of Science (MSc) Bioinformatics, Master of Science (MSc) Bioinformatics at Ludwig-Maximilians-Universität München
Contributions:18 releases, 1376 commits, 360 PRs in 3 years 9 months
gamerustweiqigame-ofbaduk
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.