Roni Choudhury

Technical Leader at Kitware Inc.

Albany, New York Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job17 years of employment as a software developer
bookThe University of Utah
bookBachelor’s Degree, Computer Science, Mathematics, Bachelor’s Degree, Computer Science, Mathematics at The University of Chicago
stackoverflow-logo

Stackoverflow

Stats
93reputation
4kreached
0answers
1question
github-logo-circle

Github Skills (22)

data-visualizations10
javascript10
vega10
charts10
data-visualisation10
chartjs10
charting10
front-end-development10
webclient10
data-visualization10
webgl9
html8
apidoc8
d3js8
api8

Programming languages (15)

C++RustCVueGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
girder/girder

Mar 2014 - Nov 2019

A data management platform for the web, developed by Kitware
Role in this project:
userFull-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.
data-analyticsdata-managementpythonkitwaredata-science
plotly/plotly.js

Apr 2021 - Sep 2021

Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
userFront-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.
Request Free Trial
Roni Choudhury - Technical Leader at Kitware Inc.