Andrew Davies

Software Engineer at Google

Berkeley, California, United States
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
Andrew Davies is a seasoned software engineer based in Berkeley with 15 years of experience building systems at Google, including contributions to Fuchsia, Material, and earlier work on Google Fiber. He blends low-level systems and embedded expertise with UI and tooling work—evident from leading Linux desktop embedding for Flutter (mouse, resizable windows, file chooser, text input) in a high-profile Google open-source project. Prior roles span game-engine leadership at an indie studio and teaching systems courses at the University of Washington, reflecting both breadth and mentorship. Known for pragmatic problem-solving and a playful GitHub bio, he brings strong engineering craftsmanship across full-stack, embedded, and systems domains.
code14 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at University of Washington
bookN/A, N/A at Eastern Washington University
languagesEnglish
github-logo-circle

Github Skills (9)

linux10
gtk10
c-language10
flutter-game10
cprogramming-language10
flutter-apps10
glfw10
flutter10
opengl5

Programming languages (5)

C++RustGoPythonDart

Github contributions (5)

github-logo-circle
Experimental plugins for Flutter for Desktop
Role in this project:
userFull-stack Developer
Contributions:16 commits, 27 PRs, 13 pushes in 2 months
Contributions summary:Andrew primarily contributed to the desktop embedding of the Flutter framework, focusing on implementing features for the Linux platform. Their work included building a basic Linux embedder using GLFW, incorporating support for mouse input, resizable windows, and the integration of a file chooser and color picker plugins. Furthermore, the user added basic text input functionality, including features for cursor movement, text insertion, and deletion. These contributions expanded the functionality of the Flutter desktop embedding project.
flutterlinuxflutter-desktopdesktop
awdavies/personal_site

Apr 2016 - May 2020

My personal website. Still needs some work.
Contributions:11 pushes, 1 branch in 4 years 1 month
stillnextjs
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
Andrew Davies - Software Engineer at Google