Jamie Lokier

Senior Software Engineer And Infrastructure Provider at Radix 2 Ltd

Oxford, 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
Jamie Lokier is a senior software engineer and infrastructure specialist with 23 years of experience designing and shipping systems from transistor-level FPGA cryptography to internet-scale distributed services and polished front-end experiences. Based in Oxford, he runs ARX Logic as a long-term consultant while leading firmware and DSP work for high-end audio at Radix 2, combining deep C/C++ and kernel expertise with FPGA, DSP and systems architecture. He has a proven track record of squeezing performance out of constrained hardware (including a Nimbus Ethereum client contribution that reduced EVM stack usage) and debugging problems others gave up on — once saving a company with a one-bit patch. Equally comfortable as a hands-on developer and technical product lead, he blends systems-level thinking, protocol and database knowledge, and commercial experience from running a community hackspace to negotiating supplier contracts. Entrepreneurial and cross-disciplinary, he pairs mathematical rigour with empathy for users and teams, and prefers mission-driven startups where his broad skillset can move the needle.
code23 years of coding experience
job14 years of employment as a software developer
bookMaster of Engineering - MEng, Engineering & Computer Science, Master of Engineering - MEng, Engineering & Computer Science at University of Oxford
github-logo-circle

Github Skills (7)

evm10
nim-lang10
virtual-machine10
ethereum10
blockchain10
refactoring9
gas-optimization9

Programming languages (11)

TypeScriptMDXCRustNimJavaScriptGoJSON

Github contributions (5)

github-logo-circle
status-im/nimbus-eth1

Apr 2021 - Feb 2022

Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
Role in this project:
userBack-end Developer & Blockchain Engineer
Contributions:43 reviews, 183 commits, 100 PRs in 10 months
Contributions summary:Jamie primarily contributed to improving the Nimbus Ethereum Execution Client. Their work focused on fixing blockchain tests, specifically addressing a significant test suite failure on Linux. They also implemented optimizations to reduce EVM stack usage, leading to substantial performance gains. Furthermore, the user refactored and consolidated EVM-related functions to streamline the codebase, including unifying the entry points for running computations and handling the various RPC and GraphQL calls to the EVM.
fluffynimbusnim-langraspberry-pinim
jlokier/erigon-extract

Jan 2022 - Feb 2022

Contributions:15 pushes, 3 branches in 1 month
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