Aidan Holm

Senior Software Engineer at Google

Taipei, Taiwan
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
Aidan Holm is a Senior Software Engineer based in Taipei with 11 years of experience building reliable test automation and core system components at Google. He designed and maintained test infrastructure relied on by hundreds of Pixel wireless engineers, improving CI reliability across platforms including Windows. His open-source work spans robust E2E test tooling (contributions to Google’s mobly) and low-level browser framework enhancements in luakit, reflecting strengths in both QA automation and C/Lua systems programming. Comfortable navigating complex environments, he combines pragmatic debugging, mock-driven testing, and performance-minded C extensions to ship maintainable solutions. Aidan’s background—BE in Computer Science from National Taiwan University and early CS training at Taipei American School—underscores a long-standing, engineering-first approach to product quality. Notably, he often focuses on subtle infra fixes (device detection, fastboot logging) that dramatically reduce flakiness for large-scale teams.
code11 years of coding experience
job3 years of employment as a software developer
bookComputer Science, Computer Science at Taipei American School
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at National Taiwan University
languagesEnglish, Chinese
github-logo-circle

Github Skills (17)

webbrowser10
python10
fastboot10
testing10
browser10
c1110
c1710
lua10
automation10
mocks10
mocker10
android10
automations10
test-automation10
windows8

Programming languages (10)

TypeScriptShellC++RustCGoLuaHTML

Github contributions (5)

github-logo-circle
luakit/luakit

Mar 2016 - Aug 2020

Fast, small, webkit based browser framework extensible by Lua.
Role in this project:
userBack-end Developer
Contributions:2 releases, 5 reviews, 2134 commits in 4 years 5 months
Contributions summary:Aidan focused on implementing features for the Luakit web browser framework, with contributions primarily related to the core Lua-based components and the C extensions. Their work included removing assertions, supporting new features (like selecting from a list of elements and setting domain-specific values). Their commits involved the modification of core C and Lua source code, including creating a system for handling different DOM elements and various bug fixes and feature additions to core aspects of the project.
luavim-likebrowsercrystal-langweb-ui
google/mobly

Mar 2021 - Dec 2022

E2E test framework for tests with complex environment requirements.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 6 PRs, 1 comment in 1 year 8 months
Contributions summary:Aidan's commits primarily focus on improving the testing infrastructure and ensuring the reliability of the `mobly` framework. They fixed tests related to Android device detection on Windows CI environments, incorporating mock objects for fastboot functionality. Additionally, they added debug logging for fastboot commands. These contributions enhance the framework's testing capabilities and maintainability, with a clear focus on automation.
netmikopythontest-automation-frameworkapp-storegoogle
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
Aidan Holm - Senior Software Engineer at Google