Sugato Ray is a VP-level data scientist and physicist with eight years of experience applying machine learning and deep learning to real-world measurement data and automation challenges. He combines a PhD in Physics and an MBA to bridge rigorous research—spanning spectroscopy, microscopy and tomographic imaging—with production-focused data engineering and back-end development. Based in Indiana, he maintains 45+ conda-forge packages, contributes widely to PyTorch ecosystem projects, and is a top-ranked Stack Overflow answerer in Python and ML topics, reflecting both technical depth and community impact. His open-source work includes tooling and CLI improvements (e.g., markitdown) and data-centric contributions to projects like an open-world holidays framework, demonstrating attention to developer experience and reproducibility. Known for turning complex experimental data into deployable ML solutions, he also created GeneSpeak, an inventive library that encodes text as genetic code.
8 years of coding experience
4 years of employment as a software developer
XII (Pre-Degree), Physics, Chemistry, Mathematics, Statistics, English, Hindi, XII (Pre-Degree), Physics, Chemistry, Mathematics, Statistics, English, Hindi at Uttar Siksha Sadana, Visva Bharati University
MBA, Marketing and Finance, MBA, Marketing and Finance at Institute of Management, Nirma University
Std-X Equivalent, Std-X Equivalent at Patha Bhavana, Santiniketan, West Bengal
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at University of Wisconsin-Milwaukee
B.Sc., Physics, B.Sc., Physics at Department of Physics, Visva Bharati University
Python tool for converting files and office documents to Markdown.
Role in this project:
Backend Developer
Contributions:2 PRs, 9 comments, 1 issue in 1 day
Contributions summary:Sugato primarily contributed to the improvement of the `markitdown` tool's command-line interface and overall code maintainability. They updated the CLI help documentation by incorporating indentation using `textwrap.dedent()` and added type hinting to the project for enhanced code clarity. The user also addressed code formatting standards through the application of pre-commit hooks, ensuring consistency across the codebase. These changes focused on improving user experience and developer efficiency.
Contributions:6 commits, 1 PR, 3 comments in 2 days
Contributions summary:Sugato primarily focused on data-related improvements to the project. They contributed by alphabetically ordering "prov" entries for several countries within the README.rst file. Furthermore, the user added and then removed conda installation instructions, which indicates involvement with the build and deployment process, albeit briefly. These changes suggest the user was involved with the data structure and build process of the holiday framework.
utilitiespython310pythonpypicalendar
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.