Dawid Ciężarkiewicz

Staff Software Engineer at Fedi

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
Dawid Ciężarkiewicz is a Staff Software Engineer with 16+ years building high-performance, secure systems across embedded, virtualization, and backend domains. Based in California, he has led architecture and implementation at companies from NVIDIA to BitGo and now Fedi, delivering scalable distributed services and low-level platform features. A deep and wide generalist, he brings hands-on expertise in Rust, C, Go, Java, and Python and has contributed to prominent open-source projects like tokio and rust-bitcoin as well as tooling for federated e-cash and coreutils. His background in embedded hypervisors and virtualization gives him a rare perspective on system-level performance and security that he applies to modern backend architectures. Outside work he’s an active Rust ecosystem maintainer and tinkerer, often improving build systems, CI/CD and low-level benchmarks.
code15 years of coding experience
job15 years of employment as a software developer
bookMaster of Science, Computer Science, N/A, Master of Science, Computer Science, N/A at Silesian University of Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (61)

asynchronous10
json-rpc10
timers10
udp10
transaction10
github-ci10
benchmark10
bare-metal10
javascript10
nix10
futures10
api-design10
async10
configuration-management10
timer10

Programming languages (30)

C#CMakefileGoMustacheHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
fedimint/fedimint

Aug 2022 - Jan 2023

Federated E-Cash Mint
Role in this project:
userBackend & DevOps Engineer
Contributions:4598 reviews, 779 commits, 2907 PRs in 5 months
Contributions summary:Dawid was primarily involved in setting up and configuring the build system for the "fedimint/fedimint" repository, a federated e-cash mint. Their work included implementing Nix flake configurations, automating git hook installations, and integrating CI/CD pipelines using GitHub Actions. The contributions also involved setting up a test environment with multiple dependencies and implementing docker containerization. This involved adapting the existing code base to the new build system and testing infrastructure.
e-cashethereump2plightningblockchain
Rust RPC client library for the Bitcoin Core JSON-RPC API.
Role in this project:
userBackend Developer
Contributions:1 review, 29 commits, 13 PRs in 3 years 10 months
Contributions summary:Dawid primarily focused on refactoring and enhancing the `rust-bitcoincore-rpc` library. They made significant changes to the `call` function, aiming for non-allocating operations, improving performance. The user also ported and adapted the `Querable` trait and associated functionalities from another `rust-bitcoin-rpc` repository. Furthermore, they converted and added multiple API calls, and refactored the code to improve readability and maintainability.
apirpcrpc-clientrustclient-library
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
Dawid Ciężarkiewicz - Staff Software Engineer at Fedi