Matthew Di Ferrante

Software Engineer

Zurich, Zurich, Switzerland
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
Matthew Di Ferrante is a software engineer with over a decade of experience specializing in cryptography, distributed networking, machine learning, and embedded systems. Proficient in Go, Python, C, C++ and Solidity, he pairs low-level systems expertise with modern backend and smart-contract development. Based in Shanghai and currently at Axiom Robotics, he focuses on building reliable, performant infrastructure and addressing subtle concurrency issues. As a back-end contributor to the rollkit rollup framework, he implemented transaction indexing, fixed race conditions and deadlocks, and optimized KV-store query paths—work that improved stability and search performance in a prominent modular rollup project. Known on GitHub as a pragmatic "vuln finder," he brings a security-minded approach to engineering and a track record of removing unnecessary complexity while updating dependencies. Practical, curious, and detail-oriented, he thrives on closing the gap between research-grade ideas and production-grade systems.
code10 years of coding experience
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

tendermint10
go10
blockchain9
badger9
rpc7
cicd3

Programming languages (14)

JavaC++CSSRustCGoHTMLErlang

Github contributions (5)

github-logo-circle
rollkit/rollkit

Dec 2021 - Jan 2022

A modular framework for rollups, with an ABCI-compatible client interface.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 10 commits, 2 PRs in 1 month
Contributions summary:Matthew focused on porting and implementing indexing backend functionality, specifically related to transaction indexing. This involved modifications to the KV store for indexing transaction data, event handling, and optimizing search queries. The user also addressed race conditions and deadlocks within the indexer, contributing to stability. Furthermore, the user updated dependencies and removed unnecessary components in the context of the transaction search functionality.
abcirollups
mattdf/RingCrypto

Jan 2018 - Nov 2021

Contributions:3 commits, 2 pushes, 1 branch in 3 years 10 months
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
Matthew Di Ferrante - Software Engineer