Igor Kulaychuk

Senior C Developer at Network Optix

Burbank, California, United States
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 Kulaychuk is a Senior C/C++ developer with nine years of professional experience building low-level tooling and embedded systems, currently focused at Network Optix in Burbank, CA. He has deep expertise in debugging and runtime internals from his work on Samsung’s open-source NetCoreDbg debugger and enhancements to CoreCLR and LLDB, including stack inspection and conditional breakpoint support. Igor’s background spans compiler plugins, ptrace-based data injection, fuzz testing, and Linux/Android kernel memory analysis, reflecting a strong systems-and-security orientation. Early work on industrial robotics control systems and a custom compiler backend complements his hands-on skills with cross-platform build automation and testing. Notably, he contributes to a widely used debugger project (netcoredbg), demonstrating both open-source collaboration and practical impact on managed-code debugging workflows.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at MSTU STANKIN
languagesRussian, English
github-logo-circle

Github Skills (7)

debugging10
netcore10
csharp10
dotnet-core10
c-language8
cprogramming-language8
bash7

Programming languages (4)

C#C++HTMLPython

Github contributions (5)

github-logo-circle
Samsung/netcoredbg

Jul 2017 - Apr 2019

NetCoreDbg is a managed code debugger with GDB/MI, VSCode DAP and CLI interfaces for CoreCLR.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:103 releases, 420 commits, 4 PRs in 1 year 9 months
Contributions summary:Igor primarily worked on enhancing the debugging capabilities of the .NET Core debugger, specifically for the CoreCLR runtime. This involved implementing new features for stack frame and variable inspection, and adding support for conditional breakpoints. The user also contributed to the automation of build and testing processes, with script additions, and fixed various issues related to the tool's overall functionality and compatibility across different operating systems.
clicoreclrgdbmanaged-codevscode
ayuckhulk/coreclr

Oct 2016 - Jun 2018

This repo contains the .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.
Contributions:55 pushes, 24 branches in 1 year 8 months
dotnetjitruntimedata-typescompiler
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