Marcin Krystianc

Senior Software Developer - Technical Lead at G-Research

Greater Poland Voivodeship
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

👤
Senior
🎓
Top School
Marcin Krystianc is a Senior Software Developer and Technical Lead with 11+ years building high-reliability embedded and real-time systems, currently leading engineering efforts at G-Research. He brings deep C/C++ expertise (including modern C++11 and STL), assembler and Python scripting skills, and hands-on experience with low-level comms, protocol stacks (IEC 61850, DNP3, Modbus, IEC 60870), and performance tuning. His background includes maintaining SCADA platforms, implementing secure/compressed TCP/UDP communication, and troubleshooting crash dumps and complex concurrency issues. An active contributor to large open-source projects, he has improved test coverage and tooling in well-known .NET ecosystems such as NuGet and MSBuild, highlighting a QA-minded approach to robust software delivery. Based in Greater Poland, he pairs protocol-level systems knowledge with practical machine learning and CUDA exposure, making him comfortable across embedded, server-side, and test automation domains.
code10 years of coding experience
job10 years of employment as a software developer
bookPoznan University of Technology
languagesEnglish, German
github-logo-circle

Github Skills (21)

build-time10
unit-testing10
nuget10
package-management10
msbuild10
testing10
net10
dotnet10
buildx10
asp-net10
build-engine10
build210
dotnet-core10
csharp10
test-automation10

Programming languages (10)

C#PowerShellC++ShellCRustHTMLF#

Github contributions (5)

github-logo-circle
NuGet/NuGet.Client

Oct 2020 - Dec 2022

Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
userBack-end Developer & QA Engineer
Contributions:65 reviews, 45 commits, 16 PRs in 2 years 1 month
Contributions summary:Marcin primarily contributed to improving the NuGet client tools. They focused on fixing bugs, adding support for pushing multiple packages, and implementing tests to ensure the stability and reliability of the package management system. They modified build configurations and test suites, enhancing the core functionality and test coverage of the NuGet client, including changes related to the handling of central package versions and include flags.
dotnetnuget-clpackage-managercommand-line-toolsmsbuild
dotnet/msbuild

Dec 2018 - Nov 2022

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 4 commits, 6 PRs in 3 years 11 months
Contributions summary:Marcin primarily focused on improving the test suite for the MSBuild project. Their contributions included writing unit tests for features like symbolic links and file copying, as well as ensuring correct behavior with hard links. They also addressed a bug related to copying files over existing ones. The changes modified and expanded existing tests, focusing on various scenarios and edge cases.
dotnetbuild-enginesqfmsbuildcsharp
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
Marcin Krystianc - Senior Software Developer - Technical Lead at G-Research