Daniel Kolsoi

Sr. Staff Software Engineer at A10 Networks, Inc

Rhode Island, 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
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.
code11 years of coding experience
bookBachelor’s Degree, Bachelor’s Degree at University of Massachusetts at Lowell
github-logo-circle

Github Skills (18)

memory-allocation10
llvm10
testing10
data-structure10
code-generation10
compile10
memory-safety10
data-structures10
code-translation10
rust10
wrapper10
jit10
algorithms9
codegen9
c119

Programming languages (9)

TypeScriptShellRustJavaScriptGoLuaHTMLMarkdown

Github contributions (5)

github-logo-circle
TheDan64/inkwell

Jun 2017 - Jan 2023

It's a New Kind of Wrapper for Exposing LLVM (Safely)
Role in this project:
userBack-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.
wrapperapicodegenjitrust
immunant/c2rust

Feb 2018 - Mar 2020

Migrate C code to Rust
Role in this project:
userBack-end Developer
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.
rusttranslationtranspilermigrationsecurity-hardening
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