Callum Groeger

Software Development Engineer II at Amazon Web Services (AWS)

Dublin, Ireland
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
Callum Groeger is a Software Development Engineer II based in Dublin with 11 years of experience building backend and systems software, currently at Amazon Web Services. He has a strong systems focus demonstrated by substantial contributions to the bytecodealliance/wasm-micro-runtime project—adding socket enhancements, HTTP downloader and multicast support, and memory watchpoint-based source debugging inside the interpreter. His work spans production cloud services and low-level runtime improvements, reflecting an ability to operate across distributed systems and embedded-like runtimes. A Master of Informatics from the University of Edinburgh, Callum blends academic rigor with hands-on engineering delivery across internships and roles at Barclays, AWS, and education-focused tech projects. Notably, his contributions to WAMR show a knack for adding practical networking and debugging capabilities to open-source runtimes that ease development and observability.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Informatics (Computer Science) (MInf), Informatics, Master of Informatics (Computer Science) (MInf), Informatics at The University of Edinburgh
github-logo-circle

Github Skills (15)

c1710
debugging10
debug10
blazor-webassembly10
socket10
webassembly10
wasi10
c1110
interpreter10
runtimes9
embedded9
multicasting8
multicast8
jit7
aot7

Programming languages (3)

TypeScriptCRust

Github contributions (5)

github-logo-circle
WebAssembly Micro Runtime (WAMR)
Role in this project:
userBack-end Developer & System Architect
Contributions:23 reviews, 15 commits, 7 PRs in 3 months
Contributions summary:Callum significantly contributed to the WASM Micro Runtime (WAMR) project, focusing on enhancing its socket functionalities and debugging capabilities. They implemented socket send/recv timeout options, expanded socket functionalities by adding HTTP downloader and multicast socket options. Moreover, the user added memory watchpoint support for source debugging within the interpreter, including integrating read/write watchpoints. Furthermore, several socket examples demonstrating various socket options were added.
assembly-scriptjitrustruntimewebassembly
WebAssembly Micro Runtime (WAMR)
Contributions:2 PRs, 75 pushes, 15 branches in 8 months
rustwasmerruntimewebassemblywasmtime
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
Callum Groeger - Software Development Engineer II at Amazon Web Services (AWS)