Tom Parrott is a founder and self-employed technologist with 11 years of experience blending product development, customer-facing operations, and dispute resolution across EdTech, recruitment, and financial services. As Co‑Founder of TutorBloom he builds and maintains the digital platform and growth technologies for a global tutoring service, while Parrott Digital Solutions delivers bespoke web and administration solutions to businesses. He pairs hands-on backend and DevOps skills—demonstrated by contributions to high-profile open source container projects like LXC and LXD—with practical experience in sales, recruitment and complex customer complaints. Comfortable managing stateful system integrations and infrastructure-level issues, Tom brings a pragmatic, quality-focused approach to code, operations and client relationships.
11 years of coding experience
Bachelor of Science - BS, Computer Science (Machine Learning and Artificial Intelligence), Bachelor of Science - BS, Computer Science (Machine Learning and Artificial Intelligence) at University of London
Powerful system container and virtual machine manager
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:14 releases, 8761 reviews, 13738 commits in 3 years 10 months
Contributions summary:Tom's contributions primarily revolve around reverting and removing features related to Ubuntu Pro integration within the LXD system container manager. This includes changes to the state management, API extensions, and agent-related components to remove Ubuntu Pro handlers. In addition, the user implemented a test for surfacing panics, added enhancements to device management and configuration. These actions suggest an understanding of the LXD codebase, API design, and system integration, along with infrastructure management skills.
Contributions:24 reviews, 118 commits, 43 PRs in 3 years 11 months
Contributions summary:Tom contributed to the LXC project by addressing various issues related to container creation, resource management, and networking. They made improvements by removing unused variables and shutting up GCC warnings, indicating a focus on code quality. The contributions span multiple areas of the project, touching upon cgroups, networking, storage (LVM), and system-level configurations. Furthermore, the user demonstrates an understanding of build systems and compiler warnings, which points to DevOps skills.
containerslinuxdockerlxclinux-containers
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.