Sanjay Kannan is a hands-on engineering manager in San Francisco with 13 years building high-stakes systems across startups and deep-technology labs. He moved from developer roles at Neuralink—where he decoded intracortical signals, authored implant SDKs and a neural-data IDE—to leading teams at Roblox, applying low-latency systems thinking to consumer-scale platforms. His background spans backend telemetry and ML at Skip, crypto primitives in Rust and Haskell for Cambrian, and research internships at Two Sigma, Google Research, and Twitter, showing fluency from compilers to ML-driven extraction and ranking. Known for shipping mission-critical, production-grade software, he combines systems-level architecture with practical bindings and SDK work across C++, Python, JavaScript, and Java. Notably, he implemented a batched RSA accumulator to shrink blockchain storage and created one of the first non-vision ML models to detect sidewalk riding for micromobility. He brings technical breadth, a taste for adversarial domains and unconventional interfaces, and a track record of turning research-grade ideas into operational products.
13 years of coding experience
6 years of employment as a software developer
High School Diploma, High School Diploma at Raleigh Charter High School
Contributions:31 commits, 2 pushes in 4 years 10 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.