Rakshith Gopalakrishna is a Senior Software Engineer with 11 years of experience specializing in application security, building SAST, SCA, and network scanning pipelines to move security left in the SDLC. He blends hands-on systems engineering in C, C++, Python, and Go with research-grade expertise in applied cryptography—MP-C, TEEs, and homomorphic encryption—to design secure, privacy-preserving distributed systems. At Block he has driven product security and scalable detection/reporting workflows, and his background includes graduate research at UC Santa Barbara and internships at Algorand and IISc. Passionate about clean, maintainable code, he uniquely pairs practical full‑stack development experience with deep cryptography research, enabling pragmatic yet academically informed security solutions.
11 years of coding experience
3 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at UC Santa Barbara
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology Karnataka
Naive implementation of type checking for the rust language
Contributions:2 PRs, 2 pushes, 2 branches in 2 years 10 months
dependent-typesrusttype-ofcheckingtype-system
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
Rakshith Gopalakrishna - Senior Software Engineer at Block