Roni Choudhury is a technical leader with 13 years of experience building web-based data management, analytics, and visualization infrastructure at Kitware, driving projects such as Resonant, Candela, Girder, and Tangelo. He blends research-grade visualization expertise from a University of Utah PhD—where he developed unconventional runtime memory-access visualizations—with practical full‑stack engineering in Python, JavaScript, and C++. An active open-source contributor, Roni has enhanced widely used projects like Girder and plotly.js, adding browser plugins, Vega integration, and specialized Smith‑chart plotting logic. He focuses on enabling diverse users—from hobbyists to scientists—to analyze and understand data, and pursues functional programming in Haskell through personal projects.
13 years of coding experience
17 years of employment as a software developer
The University of Utah
Bachelor’s Degree, Computer Science, Mathematics, Bachelor’s Degree, Computer Science, Mathematics at The University of Chicago
A data management platform for the web, developed by Kitware
Role in this project:
Full-stack Developer
Contributions:222 commits, 60 PRs, 146 pushes in 5 years 8 months
Contributions summary:Roni primarily contributed to the front-end development of the Girder platform by adding a browser plugin and a Vega visualization component. They implemented the initial structure for a browser-based file browser plugin, adding JavaScript, HTML templates, and plugin documentation. They also integrated the Vega visualization library, developing a basic framework for rendering data visualizations within the platform based on item metadata. Furthermore, the user enhanced the backend server functionality by updating the CherryPy application to correctly serve client directory files and fixed server-side issues with supporting absolute and relative file paths.
Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
Front-end Developer
Contributions:63 reviews, 102 commits, 1 PR in 4 months
Contributions summary:Roni contributed to the development of the Plotly.js charting library, focusing on the "scattersmith" trace type for Smith charts. Their work involved modifying and expanding existing charting functionalities to support imaginary axis lines and tick labels. The user implemented gamma transforms and other plotting logic for the smith chart plots. Additionally, they added a scattersmith trace for integration.
chartsdashcharting-librarychartwebgl
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.