Ravi Gidwani is a Principal Software Developer based in California with over a decade of hands-on experience building full-stack web applications and backend services. He blends front-end expertise (JavaScript, Backbone, three.js, WebGL) with backend Python and Node.js work, and has led engineering efforts at CK-12 since 2012. Ravi pairs production engineering with a strong interest in machine learning—holding Udacity Deep Learning and Deep Reinforcement Learning nanodegrees—and explores AR/VR and 3D on the side. He contributes to open-source projects like GoogleChrome/rendertron, improving headless Chrome rendering behavior and keeping Puppeteer integrations current. Known for turning complex requirements into pragmatic implementations, he brings both team leadership and low-level implementation skills to long-lived educational technology systems.
10 years of coding experience
9 years of employment as a software developer
St. Xavier's high school
Deep Reinforcement Learning Nanodegree (DRLND), Computer Software Engineering, Deep Reinforcement Learning Nanodegree (DRLND), Computer Software Engineering at Udacity
Bachelor of Engineering - BE, Computer Science And Engineering, Bachelor of Engineering - BE, Computer Science And Engineering at Shivaji University
Contributions:16 commits, 4 PRs, 23 comments in 2 years 4 months
Contributions summary:Ravi primarily focused on enhancing the Rendertron service by implementing configuration options for timeout, port, and resolution, modifying the core logic for how the service handles requests. They also addressed code style issues through tslint fixes. Furthermore, they updated the project's dependencies and fixed issues related to the recent updates to Puppeteer.
Contributions:15 PRs, 18 pushes, 5 branches in 2 years 11 months
canvasjavascriptconway-s-game-of-lifegame-ofes6
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
Ravi Gidwani - Principal Software Developer at CK12 Foundation