Khyber Sen

Software Engineer at Effective Transit Alliance

New York, New York, 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
Khyber Sen is a software engineer and Columbia College Rabi Scholar specializing in programming language design, compilers, and low-level optimization with nine years of development experience. At Immunant he’s been a core contributor to c2rust, helping port the AV1 decoder dav1d to Rust (rav1d) and working on IA2 sandboxing using Memory Protection Keys and ARM MTE. His background includes ML-driven compiler optimizations at MediaTek and an LLVM-based neural fuzzing research project at Columbia, showing a blend of systems research and practical engineering. He contributes to notable open-source efforts (c2rust) and has experience fixing deep toolchain issues like proc_macro and rustc build errors. Comfortable across C++, Rust, and compiler toolchains, he seeks part-time research roles during the semester and full-time work in summers. Beyond code, he actively advocates for transit projects in NYC, demonstrating an interest in civic impact.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Columbia College, Columbia University
bookStuyvesant High School
github-logo-circle

Github Skills (7)

c1710
rust10
transcode10
c1110
transpiler10
doctest9
build-system8

Programming languages (10)

TypeScriptJavaRustCCMakeJavaScriptHTMLNix

Github contributions (5)

github-logo-circle
immunant/c2rust

May 2022 - Jan 2023

Migrate C code to Rust
Role in this project:
userBack-end Developer
Contributions:2 releases, 1276 reviews, 1120 commits in 8 months
Contributions summary:Khyber primarily worked on migrating C code to Rust. Their contributions involved upgrading the Cargo.toml editions, fixing various doctests by addressing compile errors related to `proc_macro` and other internal rustc components, and addressing build errors. They also made comment changes related to the project's build files, specifically focusing on the use of C and external libraries.
rusttranslationtranspilermigrationsecurity-hardening
Contributions:18 pushes, 1 branch in 4 years 4 months
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