Artur Zawłocki

Senior Software Engineer at Snowflake

Warsaw, Masovian Voivodeship, Poland
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
Artur Zawłocki is a Senior Software Engineer based in Warsaw with over two decades of programming experience and 11 years in professional engineering roles. He blends deep systems and compiler expertise—evident from contributions to the high-profile ethereum/solidity compiler—with practical backend engineering for distributed computing projects like Golem. His career spans R&D, NLP, and product engineering at companies including Snowflake and Samsung, where he moved between research-grade language and compiler work and production-grade systems. Artur leads Python development at Applica while continuing hands-on contributions to open-source crypto and compiler tooling, showing both technical leadership and individual craftsmanship. He has a track record of resolving tricky dependency and performance issues, and a long-standing curiosity: a hobbyist coder since 1987 who still enjoys solving low-level problems.
code11 years of coding experience
job20 years of employment as a software developer
bookUniversity of Warsaw
languagesEnglish, Polish
github-logo-circle

Github Skills (15)

compiler10
c-language10
go10
solidity10
cpp10
cprogramming-language10
llvm-ir10
ethereum10
blockchain10
cryptography9
p2p9
testing9
python9
assembly9
compiler-design8

Programming languages (7)

TypeScriptC#C++RustHTMLTclPython

Github contributions (5)

github-logo-circle
golemfactory/clay

Oct 2015 - Mar 2016

Golem is creating a global market for computing power.
Role in this project:
userBackend Developer
Contributions:179 commits in 5 months
Contributions summary:Artur primarily contributed to the backend of the project, focusing on the core logic and message handling. Their commits involved removing duplicate code, improving initialization, and fixing syntax issues within message-related classes and client configuration descriptors. Furthermore, they addressed a case sensitivity issue, showing attention to detail.
pythonethereump2pblockchaincryptocurrency
ethereum/solidity

Oct 2014 - Dec 2014

Solidity, the Smart Contract Programming Language
Role in this project:
userBack-end Developer
Contributions:11 commits in 1 month
Contributions summary:Artur primarily contributed to the Solidity repository by implementing and integrating new functionalities within the Solidity compiler and related testing frameworks. Their work included implementing `MULMOD/ADDMOD` operations, resolving circular dependencies, and merging code branches. The user also modified existing test suites and enhanced the testing infrastructure, incorporating execution time measurements and allowing the `--jit` flag to be used flexibly. Additionally, they contributed to the crypto library, incorporating various cryptographic functions and testing their implementation.
cppsmart-contractethereumcontractblockchain
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
Artur Zawłocki - Senior Software Engineer at Snowflake