Zachary Dremann is a software engineer with 15 years of experience building performant, low-level and back-end systems, currently at Capital One in Frederick, MD. He brings deep Rust and systems expertise evidenced by meaningful contributions to projects like roaring-rs, whatlang-rs, and the Git-compatible jj VCS, where he improved CLI ergonomics and template capabilities. His work emphasizes performance optimizations and correctness—implementing efficient range operations, reducing allocations, and fixing subtle off-by-one bugs—alongside a pragmatic focus on tests and maintainability. Zachary’s experience spans enterprise banking systems at Capital One and long-term engineering at Unisys, pairing production-grade discipline with open-source curiosity. Notably, he has applied platform-specific skills too, contributing native and RenderScript blur implementations for Android image processing. He holds a bachelor’s in Computer Software Engineering from Stevenson University and prefers solving tricky algorithmic and performance problems that quietly improve developer and user experience.
14 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Stevenson University
rustic - fast, encrypted, and deduplicated backups powered by Rust
Role in this project:
Back-end Developer
Contributions:1 review, 10 commits, 5 PRs in 7 months
Contributions summary:Zachary primarily focused on optimizing and refactoring the back-end code base. Their contributions include implementing performance improvements by avoiding unnecessary allocations and refining existing functionalities. The user also addressed code quality by fixing clippy warnings, improving the codebase's overall maintainability and robustness. Furthermore, the user contributed to enhancing the data handling and index structures within the project.
Contributions:14 reviews, 14 commits, 12 PRs in 5 months
Contributions summary:Zachary primarily contributed to improving the `roaring-rs` bitset library, focusing on performance and functionality. They optimized the `insert_range` function for efficiency, particularly for large ranges, and added a `contains_range` function for checking range inclusion within the bitset. Furthermore, they implemented a `range_cardinality` function and corrected off-by-one errors in existing range implementations. Their work also included code formatting and test improvements.
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.