Igor Coelho

Professor Adjunto Na Universidade Federal Fluminense

Rio de Janeiro, Brazil
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
Igor Coelho is an experienced computer science professor and researcher based in Rio de Janeiro with 15 years of experience designing high-performance computing and combinatorial optimization solutions. He develops applied research across CPU/GPU acceleration, metaheuristics, smart grids, transport logistics (drone/truck/train/ship), graph theory, microcontrollers and distributed web/blockchain applications. As an active open-source contributor he has improved core NEO blockchain components and the NEO VM—adding caching, opcode documentation, stack isolation and performance-focused refactors that enhance consensus and transaction handling. His academic career includes a doctorate in Algorithms and Optimization and faculty roles at UERJ and UFF, where he blends theoretical rigor with practical system-building. Unusually for an academic, he pairs low-level GPU and microcontroller work with blockchain backend engineering, enabling cross-domain solutions from embedded devices to distributed ledgers.
code16 years of coding experience
bookDoutorado Algoritmos e Otimização, Doutorado Algoritmos e Otimização at Universidade Federal Fluminense
bookUFOP - Universidade Federal de Ouro Preto
bookInstituto Federal de Ouro Preto - IFMG
stackoverflow-logo

Stackoverflow

Stats
99reputation
234reached
6answers
1question
github-logo-circle

Github Skills (20)

algorithm10
algorithms10
net10
dotnet10
virtual-machine10
data-structure10
neo4j10
asp-net10
blockchain10
dotnet-core10
data-structures10
csharp10
software-design7
system-design7
sys7

Programming languages (28)

C#CCMakeMakefileGoHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
neo-project/neo

Oct 2018 - Oct 2019

NEO Smart Economy
Role in this project:
userBack-end Developer
Contributions:22 reviews, 27 commits, 81 PRs in 1 year 1 month
Contributions summary:Igor primarily contributed to documenting the `UInt160`, `UInt256`, and `UIntBase` classes, enhancing code clarity and maintainability. They also refactored and improved consensus testing by moving wallet and signature-related functions to the `ConsensusContext`. Furthermore, the user introduced a caching mechanism for `FeePerByte` within the `Transaction` class to optimize performance.
neodecentralized-identifierseconomyethereumblockchain
neo-project/neo-vm

Jul 2018 - Jun 2019

NEO Virtual Machine
Role in this project:
userBack-end Developer
Contributions:23 reviews, 7 commits, 27 PRs in 10 months
Contributions summary:Igor focused on enhancing the NEO Virtual Machine's functionality. Their work included documenting opcodes to improve code clarity and maintainability. They also contributed to the interop service by hashing interop names and adding a dictionary mapping, as well as implementing more efficient byte reading from the VM. They also added stack isolation instructions.
virtual-machineneo
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