Dhiraj Barnwal is a Senior Software Engineer from IIT Kharagpur with 10 years of experience building high-performance web apps and data tools, currently shaping an open-source, TB-scale BI dashboard at Rill Data. He specializes in frontend engineering and interactive visualizations—leveraging Svelte and TypeScript—to turn complex datasets into usable, opinionated dashboards and smooth UI surfaces. His background spans performance testing and resilience tooling at SAP, research-grade visualization work at MIT CSAIL, and contributions to notable open-source projects like Rill and the Vega Lyra environment. Dhiraj pairs production-grade engineering with HCI sensibilities, having implemented interactive widgets, histogram and table UI improvements, and search/filter refinements that materially improve user workflows. He also mentors and fosters open-source communities, a throughline from his leadership at IIT Kharagpur’s OSS society to teaching in industry-focused nanodegrees.
9 years of coding experience
3 years of employment as a software developer
Bachelors, Industrial and Systems Engineering, 9.2/10, Bachelors, Industrial and Systems Engineering, 9.2/10 at Indian Institute of Technology, Kharagpur
Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
Role in this project:
Full-stack Developer
Contributions:586 reviews, 131 commits, 794 PRs in 7 months
Contributions summary:Dhiraj primarily contributed to the frontend and UI of the Rill project, as evidenced by the focus on Svelte components, data visualization elements, and table UI enhancements. Their work included refactoring histogram visualizations, improving dimension tables, and adding interactive elements. Furthermore, the user addressed UI issues related to search and filtering within the dimension table, demonstrating proficiency in frontend development.
An interactive, graphical Visualization Design Environment (VDE)
Role in this project:
Front-end Developer
Contributions:8 commits, 1 PR in 5 months
Contributions summary:Dhiraj primarily contributed to the front-end components of the visualization design environment. They implemented and refined interactive widgets, specifically focusing on adding features for user interaction, and integrating them with the inspector panel for property adjustments. The commits also involve connecting the widgets to display demonstrations and handle user events within the application. These changes indicate a focus on enhancing the user interface and improving the interactive experience.
graphicalinteractivevdevisualization
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
Dhiraj Barnwal - Senior Software Engineer at Rill Data