Thomas Hauk

President at Shaggy Frog Software

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Thomas Hauk is a seasoned software leader and founder with 13+ years of professional experience, currently serving as President of Shaggy Frog Software in Vancouver. He has a strong background in backend development from roles at Copperleaf, Absolute Software, and early engineering positions at EA and AirG, blending enterprise software practices with startup agility. Thomas contributes to open-source projects—most notably enhancing django-import-export with hooks that give users fine-grained control over import/export workflows—highlighting a focus on extensible, user-driven tooling. His career shows a pattern of moving between product-focused teams and consulting contracts, indicating both deep technical capability and adaptability to varied project scopes.
code13 years of coding experience
job9 years of employment as a software developer
book2002, 2002 at University of Alberta
languagesEnglish, French, German
stackoverflow-logo

Stackoverflow

Stats
27,605reputation
5.1mreached
693answers
51questions
Badges
refresh
top-5%
artificial-intelligence
top-1%
animation
top-5%
dictionary
top-5%
java
top-5%
uiview
top-5%
github-logo-circle

Github Skills (31)

artificial-intelligence10
python10
django10
iphone10
ipad9
uiview9
animation9
ios9
global-variables9
objective-c9
uiimage9
java9
keyboard9
scroll9
refresh9

Programming languages (6)

TypeScriptJavaC++CObjective-CPython

Github contributions (5)

github-logo-circle
Django application and library for importing and exporting data with admin integration.
Role in this project:
userBack-end Developer
Contributions:21 commits, 27 PRs, 16 pushes in 1 year 1 month
Contributions summary:Thomas contributed to the Django application by adding functionality related to importing and exporting data. They exposed the Django user to export functions and introduced `before_export` and `after_export` hooks for customization. Further enhancements included adding `before_import_row` and `after_import_row` hooks and updating the import workflow documentation. These changes indicate a focus on expanding the flexibility and control users have over the import/export processes.
csvxlspythonadmindjango
Contributions:4 PRs, 9 pushes, 18 branches in 8 days
pythonadmindjangoimportingdjango-application
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
Thomas Hauk - President at Shaggy Frog Software