Professor Adjunto Na Universidade Federal Fluminense
Rio de Janeiro, Brazil
Join Prog.AI to see contacts
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.
16 years of coding experience
Doutorado Algoritmos e Otimização, Doutorado Algoritmos e Otimização at Universidade Federal Fluminense
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.
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.