Todd Davies

Graduate Lecturer

London, 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

🤩
Rockstar
🎓
Top School
Todd Davies is a software engineer and educator with 14 years of experience combining hands-on Android mobile development and large-scale engineering at Google with academic teaching and research at UCL. He leads the Competition Law and Consumer Protection module while supervising theses, and is completing a PhD after earning an MSc from TUM and a BSc from Manchester. Todd has a practical open-source streak—his reusable Android ProgressWheel component demonstrates attention to UI polish and reusability beyond standard widgets. Equally comfortable in research and production environments, he has interned and shipped features across multiple Google roles and led mobile teams earlier in his career. Based in London, he brings a rare mix of industry-grade engineering, academic rigor, and product-focused mobile craftsmanship.
code14 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BSc), Bachelor of Science (BSc) at The University of Manchester
bookMaster of Science - MS, Master of Science - MS at Technical University Munich
bookKirkham Grammar School
bookUniversity College London
languagesEnglish, German, French
github-logo-circle

Github Skills (8)

javas10
uid10
android-sdk10
front-end-development10
ui-design10
android10
java10
custom-view9

Programming languages (6)

JavaRScalaTeXHTMLKotlin

Github contributions (5)

github-logo-circle
Todd-Davies/ProgressWheel

Sep 2011 - Nov 2018

A progress wheel for android, intended for use instead of the standard progress bar.
Role in this project:
userMobile Developer (Android)
Contributions:3 releases, 58 commits, 13 PRs in 7 years 3 months
Contributions summary:Todd primarily focused on developing an Android progress wheel component. Their commits involve the initial source code implementation, including the definition of attributes, drawing logic, and animation. The user then added features such as spin speed control, manual progress setting, and documentation, further refining the component's functionality and usability. This work resulted in a reusable progress wheel, which is intended to replace the standard progress bar in Android applications.
android-libraryandroidprogress-barkotlinwheel
My website; running on App Engine in Google Cloud.
Contributions:223 commits, 116 pushes, 1 branch in 3 years 3 months
googlegcpgoogle-cloudapp-engine
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
Todd Davies - Graduate Lecturer