Ravi Gidwani

Principal Software Developer at CK12 Foundation

California, 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
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.
code10 years of coding experience
job9 years of employment as a software developer
bookSt. Xavier's high school
bookDeep Reinforcement Learning Nanodegree (DRLND), Computer Software Engineering, Deep Reinforcement Learning Nanodegree (DRLND), Computer Software Engineering at Udacity
bookBachelor of Engineering - BE, Computer Science And Engineering, Bachelor of Engineering - BE, Computer Science And Engineering at Shivaji University
languagesEnglish, Hindi, Marathi, Sindhi
stackoverflow-logo

Stackoverflow

Stats
198reputation
7kreached
9answers
8questions
github-logo-circle

Github Skills (20)

puppeteer10
javascript10
rendering10
typescript10
render10
chromeless10
headless-browser10
typescript-types10
nodejs10
typescripts10
configuration-management9
koa8
blender6
dom-events6
openid6

Programming languages (5)

TypeScriptC#JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
GoogleChrome/rendertron

Feb 2019 - Jun 2021

A Headless Chrome rendering solution
Role in this project:
userBack-end Developer
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.
headlessreactprerenderpuppeteerwebcomponents
gravi2/game-of-life

Nov 2018 - Oct 2021

Conway's Game of Life
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