Polkadot Contributions

Summary

As a core engineer at Parity Technologies, I’ve spent years working on the Polkadot SDK, its pallet-contracts module, the ink! smart contracts language, and the surrounding tooling.

As the largest user-facing module in FRAME, pallet-contracts leans on many components across Substrate and beyond.

My contributions touched that stack broadly:

For these contributions to Polkadot core tech, I was granted the rank of II (Proficient) in the Polkadot Technical Fellowship.

New features in the pallet typically required end-to-end work across the whole smart contracts stack — FRAME -> pallet_contracts -> ink! -> polkadotjs | cargo-contract — and I was glad to carry them through every layer.

Pull Requests

You can find my commits to polkadot-sdk here, and to ink! here.

A few pull requests I’d like to highlight:

I also fixed a number of vulnerabilities uncovered in the pallet during a thorough security audit. (Those cannot be listed explicitly here for security reasons.)

Network Involvement

Aside from coding contributions, I’ve been running a couple of validators for years — no slashes, no chill. After that, I’ve had fun launching Yerba, an experimental smart-contracts parachain for YOLO-testing cutting-edge pallet-contracts & ink! features.

Blog

From time to time I publish articles on Polkadot-related tech on my blog.