William Vigor is a software engineer based in London with over eight years of industry experience and a strong research background, holding a PhD in Computational Chemistry from Imperial College London. He has built backend systems at R3 and previously worked on high-performance computing at Maxeler, blending distributed systems know-how with low-level performance engineering. Notably, he contributes to the widely used open-source Corda blockchain project, improving flow-state persistence and database schemas to make complex transaction workflows more reliable. His profile reflects a rare combination of academic rigor and practical engineering, able to translate formal research skills into production-grade distributed systems.
6 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computational Chemistry, Doctor of Philosophy (Ph.D.), Computational Chemistry at Imperial College London
Master's Degree, Physics, Master's Degree, Physics at University of Warwick
Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Role in this project:
Back-end Developer
Contributions:30 reviews, 44 commits, 27 PRs in 1 year
Contributions summary:William primarily focused on updating and refactoring the checkpoint classes and related database interactions within the Corda project. Their commits involved splitting state machine states, adding extra fields to the checkpoint class, and replacing an old checkpoint table with a new one, along with database schema updates. Furthermore, the user integrated progress tracker information and flow I/O requests into the checkpoint system. These changes suggest a focus on improving the persistence and management of flow states within the Corda blockchain platform.
Corda is a scalable, permissioned peer-to-peer (P2P) distributed ledger technology (DLT) platform that enables the building of applications that foster and deliver digital trust between parties in regulated markets.
Contributions:732 reviews, 149 commits, 114 PRs in 1 year 7 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.