Jake Prestwich

Sr. Software Engineer at Jolt

Orem, Utah, United States
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
Jake Prestwich is a senior full‑stack engineer with 10 years of experience building feature-rich web and mobile products, currently shipping labeling features at Jolt. He specializes in TypeScript front-ends (React, Angular/AngularJS) and has deep practical experience in automation and end-to-end testing with Selenium, Cypress, and Playwright—having helped architect a Playwright test environment and CI pipelines. Beyond UI work, Jake contributes to high-performance blockchain tooling and cryptographic primitives in prominent open-source projects (ethers-rs, foundry, reth, and celo-blockchain), adding wasm32 support, RPC improvements, and ECC precompiles. Comfortable across stacks from mobile hybrid apps (React + Ionic, published on Google Play) to low-level Rust and Go backend optimizations, he blends product-focused feature delivery with rigorous engineering of testability and protocol-level correctness.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Utah Valley University
github-logo-circle

Github Skills (31)

foundry10
execution-context10
solidity10
distributed-systems10
execution-time10
elo10
go10
web3js10
ethereum10
blockchain10
rust10
exec10
modular9
ropc9
json-rpc9

Programming languages (18)

MDXJavaC++CSSRustCTeXIo

Github contributions (5)

github-logo-circle
gakonst/ethers-rs

Jun 2020 - Dec 2022

Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
Role in this project:
userBack-end Developer
Contributions:134 reviews, 41 commits, 96 PRs in 2 years 6 months
Contributions summary:Jake primarily contributed to the core functionality of the ethers-rs library, focusing on enhancing its capabilities within the Ethereum and Celo ecosystem. Their work included adding wasm32 architecture compatibility to ethers-core, refactoring pending transactions for improved performance, and addressing various bugs related to transaction handling and serialization. Moreover, the user added documentation to a transaction receipt and provided a feature for reporting the path upon a failed abigen load. The contributions also included improving the WebSocket client and signer, and more.
ethereumrustweb3celo
celo-org/celo-blockchain

Sep 2020 - Feb 2021

Previous official repository for the golang Celo Blockchain, for current see op-geth
Role in this project:
userBack-end Developer
Contributions:25 reviews, 42 commits, 10 PRs in 4 months
Contributions summary:Jake's contributions center around the Celo blockchain's core functionalities. They made several changes to parameter constants and refactored code related to precompiles, notably for Donut integration. Furthermore, the user implemented and integrated BLS12-381 and BLS12-377 ECC libraries and their precompiles, indicating a focus on cryptographic primitives and related gas costs. This suggests involvement in the blockchain's underlying cryptographic infrastructure and low-level optimizations.
blockchaingethgolangweb3celo
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