Callum Tolley

Senior Software Engineer at Ocado Technology

London, England, United Kingdom
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
🎓
Top School
Callum Tolley is a Senior Software Engineer with over a decade of experience, specialising in 3D visualisation and simulation for automated fulfilment systems at Ocado Technology. He programs primarily in C#/.NET, Python and Java, and drives architecture, developer tooling and modernization efforts—recently leading a rollout from a legacy distributed data model to a unified site architecture and automating build and merge workflows. His work blends close collaboration with simulation analysts to validate novel Store-Based Automation designs, and he built a Python generation engine to stress-test site configurations against throughput and capital metrics. An active systems tinkerer, he’s forked the Rust compiler to prototype Python-style f-strings and contributed to notable open-source projects like the official VS Code C# extension and the Veldrid graphics library. He holds a 1st Class MSc in Computer Science and pairs research-led curiosity with pragmatic engineering that reduces operational friction for large-scale automation.
code11 years of coding experience
job1 year of employment as a software developer
bookA Level Maths Physics Further Maths Computing, A Level Maths Physics Further Maths Computing at Howard of Effingham
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Birmingham
languagesEnglish
github-logo-circle

Github Skills (17)

visual-studio-code10
sdl10
dotnet-core10
csharp10
dotnet9
vulkan9
net9
omnisharp9
opengl9
direct3d9
asp-net9
typescripts8
game-development8
metal8
typescript-types8

Programming languages (10)

C#TypeScriptC++RustCJavaScriptHTMLVim script

Github contributions (5)

github-logo-circle
veldrid/veldrid

Jun 2020 - Dec 2022

A low-level, portable graphics library for .NET.
Role in this project:
userBack-end Developer
Contributions:1 review, 17 commits, 10 PRs in 2 years 7 months
Contributions summary:Callum primarily contributed to the Veldrid project by adding and modifying functionalities related to SDL2, a low-level library for graphics and input handling. Their work involved implementing features like key repeat information, modifier key states, and cursor management. They also made changes to the core rendering logic in D3D11 and OpenGL, addressing bugs and enhancing the library's compatibility and functionality across different platforms.
metaldotnetvulkangraphics-librarygame-development
dotnet/vscode-csharp

Mar 2022 - Feb 2023

Official C# support for Visual Studio Code
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 1 PR, 5 comments in 11 months
Contributions summary:Callum primarily contributed to the document symbol provider, refactoring and modifying its logic for accurate name and details generation. They also worked on integrating changes from the main branch, which included updates to project dependencies and environment file parsing. Furthermore, the user's changes extended to simplifying existing code and enhancing tools related to package dependency management.
dotnetvisual-studio-codevscodevscode-extensionomnisharp
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