Dhiraj Barnwal

Senior Software Engineer at Rill Data

India
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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelors, Industrial and Systems Engineering, 9.2/10, Bachelors, Industrial and Systems Engineering, 9.2/10 at Indian Institute of Technology, Kharagpur
stackoverflow-logo

Stackoverflow

Stats
190reputation
16kreached
1answer
10questions
github-logo-circle

Github Skills (27)

data-visualizations10
javascript10
typescript10
data-visualisation10
birt10
powerbi10
front-end-development10
typescript-types10
data-visualization10
svelte10
typescripts10
react10
visualization9
redux9
visualizations9

Programming languages (10)

TypeScriptShellCSSScalaJavaScriptGoHTMLSvelte

Github contributions (5)

github-logo-circle
rilldata/rill

Jun 2022 - Jan 2023

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
Role in this project:
userFull-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.
parquet-toolscsvanalyticsdata-setsduckdb
vega/lyra

Nov 2019 - Apr 2020

An interactive, graphical Visualization Design Environment (VDE)
Role in this project:
userFront-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