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.
15 years of coding experience
15 years of employment as a software developer
Master of Science, Computer Science, N/A, Master of Science, Computer Science, N/A at Silesian University of Technology
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.
Rust RPC client library for the Bitcoin Core JSON-RPC API.
Role in this project:
Backend 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