Bartek Korczynski is a pragmatic software developer with 12 years of experience building high-performance systems, from low-latency C# backend services to a custom 3D engine and a commercially used desktop IDE. He has a track record of squeezing milliseconds out of code—examples include a 3x frame-time improvement migrating OpenGL to Vulkan and a 7x faster Protobuf encoder released as an open-source MIT library. Comfortable across the stack, he has implemented ASP.NET services with Elasticsearch, multi-threaded C networking, and responsive UIs capable of rendering millions of rows at 60 FPS. His open-source contributions include packet-parsing and game-editor tooling for TrinityCore, showing deep familiarity with binary protocols and game asset pipelines. A former AWS intern and university teaching assistant, he blends production-grade engineering with mentoring and clear technical communication. Based in the UK, he’s currently focused on backend C# roles but stays open to challenging systems-level work.
12 years of coding experience
8 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Uniwersytet Warszawski
Github Skills (21)
parserator10
3d-rendering10
parser10
game-engine10
game-dev10
net10
dotnet10
asp-net10
wow-js10
dotnet-core10
game-development10
csharp10
opengl10
protobuffer10
protobuf10
Programming languages (9)
C#PowerShellC++ShellJasminJavaScriptASLRich Text Format
Integrated development environment (IDE), an editor for Smart Scripts (SAI/smart_scripts) for TrinityCore based servers. Cmangos support work in progress. Featuring a 3D view built with OpenGL and custom ECS framework
Role in this project:
Full-stack Developer
Contributions:18 releases, 36 reviews, 1326 commits in 5 years 4 months
Contributions summary:Bartosz primarily focused on enhancing the 3D rendering capabilities of the game editor, with a strong emphasis on optimizing memory usage and performance. The commits reveal work on loading and rendering various game assets, including terrain, world map objects, and M2 models, as well as implementing a water rendering system. The user also addressed UI issues with tool windows and introduced improvements to the overall user experience through the implementation of the quick open feature.
Contributions:4 reviews, 21 commits, 28 PRs in 6 years 2 months
Contributions summary:Bartosz primarily contributed to parsing World of Warcraft packet data within the `trinitycore/wowpacketparser` repository. Their work involved adding support for new game versions (6.2.4 and 7.3.5) by modifying existing code and adding new enum types to accommodate changes in data structures. Furthermore, the user refactored the project to use a universal protobuf dump format, including the addition of new protobuf structures and parsing logic for various game messages. This indicates a focus on maintaining and expanding the packet parsing capabilities of the project.
luadotnettrinitycorewarcraftworld-of-warcraft
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.