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.
18 years of coding experience
15 years of employment as a software developer
MA Computer Science, MA Computer Science at University of Cambridge
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.
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.
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