Marcin Kolny

Principal Engineer at Amazon

Stony Stratford, England, United Kingdom
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
Marcin Kolny is a Principal Engineer with 13 years of experience building low-level systems and runtime features, currently leading technical work at Amazon from the UK. He has deep expertise in WebAssembly and WASI, contributing to prominent projects like wasi-libc and the WebAssembly Micro Runtime where he implemented POSIX thread support, socket/address handling, and portability fixes. His career spans large cloud companies (Amazon, Microsoft) and long-standing open source stewardship as a GNOME Foundation member, blending product-scale engineering with community-driven maintenance. Marcin’s background in systems programming is grounded in formal training in Informatics from The Silesian University of Technology and early embedded/network work at Flytronic. Known for pragmatic fixes—like resolving byte-order and address pool bugs—he focuses on making runtimes robust where platform features differ. He pairs hands-on C/C++/runtime development with mentoring and architectural leadership across distributed teams.
code13 years of coding experience
job14 years of employment as a software developer
bookMagister (Mgr) Informatyka, Magister (Mgr) Informatyka at The Silesian University of Technology
languagesPolish, Russian, German, English
stackoverflow-logo

Stackoverflow

Stats
633reputation
37kreached
20answers
5questions
github-logo-circle

Github Skills (21)

runtimes10
net10
run-time10
wasi10
c1110
networking10
c1710
socket10
webassembly10
tcp-socket10
runtime-environment10
system-programming9
interpreter9
sys9
embedded9

Programming languages (17)

C#JavaC++CSSCRustSchemeCMake

Github contributions (5)

github-logo-circle
WebAssembly Micro Runtime (WAMR)
Role in this project:
userBack-end Developer
Contributions:676 reviews, 25 commits, 120 PRs in 6 months
Contributions summary:Marcin's contributions primarily focused on improving the WebAssembly Micro Runtime (WAMR) socket API. They fixed a bug in the address pool verification, ensuring the correct access rights to network addresses. The user implemented the `wasi_addr_resolve` function, modifying its interface for user accessibility and adding features for address filtering. Additionally, they fixed a byte order issue in the socket API and enhanced the `sock_addr_local` and `sock_addr_remote` syscalls.
webassemblywasmruntimeinterpreteraot
WebAssembly/wasi-libc

Sep 2022 - Jan 2023

WASI libc implementation for WebAssembly
Role in this project:
userBack-end Developer
Contributions:39 reviews, 9 commits, 16 PRs in 4 months
Contributions summary:Marcin primarily focused on implementing and enabling features related to POSIX threads within the WASI libc implementation. Their contributions included adding support for `pthread_condattr` and conditional variables, as well as enabling `pthread_join` and TSD functions. The changes involved modifications to thread-related source files, with specific attention to WASI-specific adaptations where native Linux features were unavailable. They also addressed stack size configuration for threads.
libcwasiwebassembly
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