Paras Sanghavi

Senior Software Engineer at Figma

San Francisco, 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

🤩
Rockstar
🎓
Top School
Paras Sanghavi is a Senior Software Engineer in San Francisco with 11 years of experience building full-stack applications but a current focus on front-end JavaScript, WebGL, and shader-driven performance. He designs front-end architecture and solves rendering and performance challenges—work exemplified by TypeScript refactors in the popular pmndrs/three-stdlib repository and building the 3D visualization panels for Cruise’s Webviz used by 1000+ AV engineers. He’s shipped production Rust/WebAssembly integrations and zero-copy browser threading in an R&D context, and has led teams at Remix delivering complex, interactive TypeScript/React apps for transit planning across hundreds of cities. Comfortable spanning systems from firmware and cryptographic hardware testing to high-level UX, he pairs deep technical craft with a focus on collaborative team culture and clear developer documentation.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree, Electrical and Computer Engineering, Bachelor’s Degree, Electrical and Computer Engineering at Cornell University
languagesEnglish, Gujarati
github-logo-circle

Github Skills (9)

threejs10
typescript10
typescripts10
typescript-types10
3d10
abstraction9
javascript8
refactoring8
post-processing7

Programming languages (11)

TypeScriptC++ShellCRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
pmndrs/three-stdlib

Mar 2021 - Apr 2021

📚 Stand-alone library of threejs examples designed to run without transpilation in node & browser
Role in this project:
userFull-stack Developer
Contributions:9 reviews, 6 commits, 6 PRs in 18 days
Contributions summary:Paras primarily focused on refactoring and converting existing code within the `three-stdlib` repository to TypeScript. They updated various files including `OrbitControls.ts`, `EffectComposer.ts`, `Pass.ts`, `ShaderPass.ts`, `MaskPass.ts`, `RenderPass.ts`, `AfterimagePass.ts`, `LineSegmentsGeometry.ts`, and `LineGeometry.ts` and made improvements to the `TransformControls` file as well. This included implementing class definitions, improving type safety, and modernizing the codebase by using `const` and `let` instead of `var`. Furthermore, the user moved methods from instance to prototype methods.
stand-alonebrowserstandwebgltranspilation
Contributions:9 pushes, 1 branch in 5 years 5 months
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