Liam Doult is a Senior Software Engineer with 11 years of experience, currently building authentication systems at Microsoft from Prague. He combines pragmatic, initiative-driven engineering with a focus on clear remote communication and accountability, helping teams turn business problems into production-quality solutions. Liam has hands-on expertise in testing and GPU-related ML tooling—contributing to tinygrad by refactoring tests, improving GPU memory handling, and streamlining API usage—which highlights his ability to bridge infrastructure, ML, and automation. Known as a dependable collaborator, he seeks roles where quality engineering and measurable impact matter.
You like pytorch? You like micrograd? You love tinygrad! ❤️
Role in this project:
ML Engineer & Test Automation Engineer
Contributions:10 reviews, 11 commits, 21 PRs in 2 years
Contributions summary:Liam's contributions primarily centered on improving the testing infrastructure and supporting GPU-related functionalities within the tinygrad library. They refactored tests for consistency and GPU support, including creating separate test classes for GPU-specific functionalities. The user also addressed issues related to GPU memory management and device compatibility by profiling and optimizing copy operations. Furthermore, they updated examples to use the new API and dynamically registered operations to the Tensor class, streamlining the codebase.
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
Liam Doult - Senior Software Engineer at Microsoft