Daniel Kolsoi is a Sr. Staff Software Engineer with 11 years of experience specializing in Rust and Python, currently based in Rhode Island and working at A10 Networks. He blends pragmatic software design with a craftsman’s attention to detail, enjoying both small scripts and production microservices while knowing when to prioritize safety, performance, or expediency. His open-source contributions include work on notable projects like c2rust (C-to-Rust migration), the fast allocator bumpalo, and an LLVM wrapper, reflecting deep experience in memory safety, code generation, and low-level systems programming. Comfortable across backend development and QA, he has a track record of adding robust tests and practical APIs that improve reliability and usability.
11 years of coding experience
Bachelor’s Degree, Bachelor’s Degree at University of Massachusetts at Lowell
It's a New Kind of Wrapper for Exposing LLVM (Safely)
Role in this project:
Back-end Developer
Contributions:6 releases, 237 reviews, 642 commits in 5 years 7 months
Contributions summary:Daniel's contributions focused on creating a safe wrapper for LLVM, as indicated by the initial commits and topics. They started by implementing core Rust code for the wrapper, including initial testing and moving existing wrapper code from another repository. Their work involved deep interaction with LLVM concepts such as code generation, and JIT compilation, as further evidenced by the presence of relevant topics. The commits show the creation of functions and implementations for the low-level LLVM interactions and the creation of the modules.
Contributions:636 commits, 11 PRs, 311 pushes in 2 years 1 month
Contributions summary:Daniel made contributions to the `c2rust` repository, which is a tool for migrating C code to Rust. Their commits focused on improving the codebase, including updating README instructions, fixing bugs related to float calculations, and correcting documentation. They also addressed issues related to memory safety, translation, and code generation by modifying the core translation and code-generation files.
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.