S Sharan is a PhD candidate in ECE at The University of Texas at Austin with eight years of research and engineering experience focused on machine learning, robotics, and privacy-preserving computation. As a graduate research assistant at SWARM-Lab and VITA-Group, he develops algorithms and systems bridging academic research and practical implementations. He contributed to OpenMined's widely used PySyft project, improving encryption workflows for secure multi-party computation and fixing critical memory leaks in AST operations. Previously a researcher at Spider R&D, he brings hands-on expertise in back-end systems, homomorphic encryption, and PyTorch integrations. Known for marrying rigorous academic work with production-minded code, he often surfaces subtle reliability fixes that materially improve long-running experiments.
9 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Machine Learning, Robotics, Doctor of Philosophy - PhD, Machine Learning, Robotics at The University of Texas at Austin
Matriculation, Science and Math, Matriculation, Science and Math at Chinmaya Vidyalaya
Bachelor of Technology - BTech, Electronics and Communication Engineering, Bachelor of Technology - BTech, Electronics and Communication Engineering at National Institute of Technology, Tiruchirappalli
High School, Mathematics and Computer Science, High School, Mathematics and Computer Science at Kola Saraswathi
Perform data science on data that remains in someone else's server
Role in this project:
Back-end Developer
Contributions:12 reviews, 15 commits, 30 PRs in 1 month
Contributions summary:S primarily focused on enhancing the `pysyft` library's encryption and decryption functionalities, specifically for secure multi-party computation (MPC) and Paillier homomorphic encryption. Their contributions involved implementing a `protocol` keyword for the `encrypt()` method, allowing the selection between MPC and Paillier, and adding test cases. The user also improved the code through formatting, documentation, and bug fixes, specifically in the `test_paillier.py` and `native.py` files. Furthermore, the user worked on fixing various modules for PyTorch, and fixing the memory leak within the AST operations.
Contributions:1 release, 68 pushes, 1 branch in 3 years 6 months
chezmoidotfileslinuxmacos
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.