Liam Doult

Senior Software Engineer at Microsoft

Prague, Prague, Czechia
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

👤
Senior
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.
code11 years of coding experience
job5 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
33reputation
106reached
0answers
1question
github-logo-circle

Github Skills (17)

unit-testing10
pytorch10
pytest10
operation10
python10
testing10
tensorrt10
numpy10
tensorflow10
tensor10
unit-test10
test-automation10
gpu9
optimisation9
optimization9

Programming languages (9)

TypeScriptC#DockerfileC++CRustLuaPython

Github contributions (5)

github-logo-circle
tinygrad/tinygrad

Oct 2020 - Nov 2022

You like pytorch? You like micrograd? You love tinygrad! ❤️
Role in this project:
userML 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.
deep-learningpytorchmicrograd
Liamdoult/python-template

May 2020 - Aug 2020

A template project for quickly generating python project boilerplate code.
Contributions:19 commits, 6 PRs, 11 pushes in 3 months
templatepythonboilerplateboilerplate-codeproject-boilerplate
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