Vitor Coelho is a Core Developer and researcher with 15 years of experience building open-source systems in optimization, control, and blockchain technologies. He holds a PhD in Electrical Engineering (completed in two years) and has international research experience at Sheffield, Braude College and Rolls-Royce, with postdoctoral work supported by competitive grants. Since 2019 he contributes to the NEO blockchain core (notably on consensus improvements dBFT 2.0 → dBFT 3.0 and core C# back-end), while also founding research and tooling initiatives such as NeoCompiler.io and Creating.city. Equally comfortable in low-level C/C++ and higher-level VM and consensus design, he blends academic rigor with applied engineering for production-grade decentralized systems. A prolific open-source maintainer and former CEO of R&D consultancies, he’s visited 56+ countries, bringing cross-cultural insight to global collaboration and decentralised governance. An underappreciated detail: he skipped a formal MSc, finishing a lauded doctoral thesis at 25 and later had it recognized as the best defense in his program.
15 years of coding experience
7 years of employment as a software developer
Doutorado Sanduíche, Doutorado Sanduíche at Braude Academic College
Engenheiro de Controle e Automação, Engenheiro de Controle e Automação at UFOP - Universidade Federal de Ouro Preto
Pós-Doutrado Otimização e Engenharia Elétrica, Pós-Doutrado Otimização e Engenharia Elétrica at Universidade Federal Fluminense
Doutorado Sanduíche, Doutorado Sanduíche at The University of Sheffield
Doutor em Engenharia Elétrica Otimização e Inteligência Computacional, Doutor em Engenharia Elétrica Otimização e Inteligência Computacional at Universidade Federal de Minas Gerais
Graduação Sanduíche Tecnologia da Informação, Graduação Sanduíche Tecnologia da Informação at Universitat Pompeu Fabra
Contributions:660 reviews, 48 commits, 225 PRs in 4 years 2 months
Contributions summary:Vitor primarily focused on enhancing the NEO blockchain project's back-end functionality. Their contributions included modifying the protocol handling for block retrieval, addressing exception handling in network components, and optimizing memory usage in the transaction pool. They also introduced new RPC calls to retrieve transaction heights and integrated policy filters, while improving the consensus mechanism and fixing minor issues.
Contributions:44 reviews, 6 commits, 29 PRs in 9 months
Contributions summary:Vitor primarily contributed to the core logic of the Neo blockchain project. They fixed a command-not-found error in the console service, updated the project's version, and modified the mempool print functionality. The user also refactored code related to deploying contracts, including renaming variables and preventing potential vulnerabilities.
neo
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.