Rishav Agarwal

Principal Engineer at Freehand

Bengaluru, Karnataka, 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

👤
Senior
🎓
Top School
Rishav Agarwal is a Principal Engineer based in Bengaluru with 10 years of experience building full-stack web platforms and shipping product-focused systems across startups and scale-ups. He has been a founding engineer and core platform developer, led candidate assessment product work, and most recently drives engineering at Freehand after senior roles at Apollo.io and StrategyCo.Global. An active open-source contributor, he improved and visualized AI algorithms for the well-known AIMA JavaScript project—adding BFS shortest-path retrace and clearer node-expansion visuals—reflecting a knack for educational tooling. Passionate about learning and teaching, he has a track record of mentoring, running large student workshops, and translating complex concepts into intuitive UIs. His background blends hands-on front-end craftsmanship with product-level ownership and a persistent focus on education-driven software.
code10 years of coding experience
job7 years of employment as a software developer
bookHigh School, Science, High School, Science at Delhi Public School, Rourkela
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at College of Engineering and Technology Bhubaneshwar
languagesEnglish
github-logo-circle

Github Skills (6)

html10
javascript10
user-interface10
breadth-first-search10
d3js9
css8

Programming languages (6)

TypeScriptCSSJavaScriptHTMLPythonEJS

Github contributions (5)

github-logo-circle
aimacode/aima-javascript

Feb 2017 - Dec 2018

Javascript visualization of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Role in this project:
userFront-end Developer
Contributions:33 commits, 32 PRs, 113 comments in 1 year 10 months
Contributions summary:Rishav focused on front-end development, specifically fixing and enhancing the navigation and user interface of the JavaScript visualization of algorithms. The commits primarily involve correcting header links, fixing typos in navigation menus, and integrating header elements into different chapters. The user implemented breadth-first search algorithm's visualization, including features for shortest path retracing and added the visualization for node expansion to improve the overall user experience.
approachjavascriptartificialrussellartificial-intelligence
Rishav159/aima-javascript

Apr 2017 - May 2018

Javascript implementation of algorithms (and visualizations) from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Contributions:27 commits, 121 pushes, 45 branches in 1 year 1 month
approachjavascriptartificialmachine-learningrussell
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
Rishav Agarwal - Principal Engineer at Freehand