Dan Hulme

Software Engineering Lead at Hoare Lea

Cambridge, England, United Kingdom
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

👤
Senior
🎓
Top School
Dan Hulme is a software engineering lead with 18 years of experience building products across embedded systems, mobile, automotive simulation, and cloud services, currently based in Cambridge. He combines hands-on engineering—ranging from GPU drivers at ARM to Android UI libraries and self-driving car simulators—with a knack for spotting new markets and shipping first customer-facing products. He mentors teams, introduces pragmatic engineering practices, and keeps one foot in product management to ensure technical work delivers real business and user value. Dan has a history of entrepreneurial initiative, having run an indie mobile studio and acted as office manager in early-stage startups to keep projects moving. An active contributor to Android open-source projects, he focuses on practical UX and performance improvements that make libraries more robust and usable. He enjoys outreach and teaching, regularly engaging schools and professional audiences to broaden the pipeline into STEM.
code18 years of coding experience
job15 years of employment as a software developer
bookMA Computer Science, MA Computer Science at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
14,999reputation
581kreached
153answers
32questions
Badges
android
top-5%
bluetooth
top-1%
rgb
top-1%
regex
top-5%
eclipse
top-5%
rust
top-5%
github-logo-circle

Github Skills (29)

mobile-development10
drag-and-drop10
drag10
gesture-detection10
ui-design10
colors10
java10
listview10
javas10
uid10
front-end-development10
android10
bluetooth10
rgb10
android-listview10

Programming languages (6)

TypeScriptC#JavaRustScalaPython

Github contributions (5)

github-logo-circle
bauerca/drag-sort-listview

Oct 2012 - Oct 2012

Android ListView with drag and drop reordering.
Role in this project:
userMobile Developer (Android)
Contributions:7 commits in 7 days
Contributions summary:Dan primarily contributed to the `drag-sort-listview` project by implementing new features and improving existing ones. They added a demo for fling-to-remove functionality and another to handle item clicks when the entire item acts as a drag handle. Furthermore, the user refactored code to remove warnings and improve long-press support, addressing usability issues and optimizing the drag-and-drop experience. These changes focused on enhancing the Android ListView's behavior and interaction.
reorderingandroid-libraryandroiddrag-and-dropkotlin
pakerfeldt/android-viewflow

Jul 2013 - Jul 2013

A horizontal view scroller library for Android
Role in this project:
userMobile Developer (Android)
Contributions:10 commits in 18 days
Contributions summary:Dan primarily focused on improving the `ViewFlow` library for Android. Their contributions include fixing UTF-8 character issues, implementing proper measurement and layout behavior, and addressing scrolling interruptions. They also enhanced the `CircleFlowIndicator` component by improving its placement, adding a snap option, and correcting documentation. These changes reflect a focus on UI/UX and performance improvements.
scrollerviewpagerswipe-gesturesandroid-libraryandroid
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
Dan Hulme - Software Engineering Lead at Hoare Lea