Joshua Warburton

Software Engineer at ARM

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

🤩
Rockstar
Joshua Warburton is a software engineer based in the United Kingdom with four years of hands-on experience in systems and back-end development. Currently at ARM, he focuses on low-level architecture work and has contributed notable fixes and feature support to the widely used DynamoRIO dynamic instrumentation project, particularly for AArch64 instruction decoding and code generation. His contributions improved test coverage and resolved intermittent crashes, reflecting a pragmatic approach to stabilizing complex toolchains. Comfortable working close to hardware and ISA details, he brings practical debugging skill and a track record of shipping robust fixes in open-source infrastructure.
code4 years of coding experience
github-logo-circle

Github Skills (16)

arch10
cpu-architecture10
dynamic10
code-generation10
instrumentation10
cprogramming-language10
decode10
architectures10
dynamic-analysis10
decoder10
computer-architecture10
architecture10
decoding10
testing9
debug9

Programming languages (1)

C

Github contributions (2)

github-logo-circle
DynamoRIO/dynamorio

Aug 2021 - Jan 2023

Dynamic Instrumentation Tool Platform
Role in this project:
userBack-end Developer
Contributions:67 reviews, 146 commits, 190 PRs in 1 year 5 months
Contributions summary:Joshua made several contributions to the DynamoRIO project, focusing on the AArch64 architecture. They addressed bugs related to code generation and decoding, including fixes for intermittent crashes in tests and improvements to instruction decoding. The user also added support for new AArch64 instructions and features and improved the test suite to ensure proper encoding and decoding of instructions. Their work involved modifying core codec files, testing infrastructure, and implementing fixes for architectural features.
instrumentationbinary-analysisprofilingwindowslinux
minglechen/dynamorio

Jul 2022 - Jul 2022

Contributions:1 commit in 1 day
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
Joshua Warburton - Software Engineer at ARM