Ujjwal Sarswat is a Python Toolchain Engineer based in Mumbai with five years of hands-on experience building ML-driven products and tooling. He moved from applied data science and research internships—developing an ML blood-group prediction model and studying side-channel AES attacks at IIT Kanpur—into toolchain and platform work at Canonical. Comfortable bridging research and production, he has built distributed algorithms (PageRank deployment) and user-facing GUIs for non-technical staff, showing a pragmatic focus on usability and performance. A mechanical engineering graduate from IIT Roorkee, he combines strong quantitative instincts with software craft, and his background in vehicle dynamics and debating hints at system-level thinking and clear communication.
5 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Roorkee
HSC Class XII, PCM, 86.92%, HSC Class XII, PCM, 86.92% at Mother Mary Junior College of Science and Commerce
SSC Class X, 94.20%, SSC Class X, 94.20% at St. Mary's High School
Contributions:6 commits, 4 pushes, 1 branch in 2 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
Ujjwal Sarswat - Python Toolchain Engineer at Canonical