Saurabh Singh

Founding Engineer at Tensorfuse

Uttarakhand, 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
Saurabh Singh is a founding engineer and full‑stack mobile and backend developer with eight years of hands‑on experience building production systems and shipping projects from prototype to deployment. A Computer Science BTech from IIT Roorkee, he brings strong systems and algorithmic skills across Python, C++, Java, and Go, with notable open‑source contributions to the widely used CGAL library—adding algebraic curve parsing and Bezier support via Boost.Spirit. He has blended startup and research experience at Quantbox Research and in campus leadership roles, plus Google Summer of Code and Android development stints that demonstrate both depth in geometry tooling and practical mobile expertise. Comfortable across low‑level parsing, backend services, and mobile platforms, he’s driven by turning mathematical problems into robust, deployable software.
code8 years of coding experience
job6 years of employment as a software developer
bookIndian Institute of Technology Roorkee
github-logo-circle

Github Skills (10)

computational-geometry10
algorithms10
c-language10
cgal10
template-tags10
template-engine10
templater10
cprogramming-language10
geometry9
cpp9

Programming languages (8)

C#JavaC++JavaScriptHTMLJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
CGAL/cgal

May 2019 - Aug 2019

The public CGAL repository, see the README below
Role in this project:
userBack-end Developer
Contributions:35 commits, 1 issue in 3 months
Contributions summary:Saurabh implemented and refined features related to algebraic curve parsing within the CGAL library. They introduced a new parser using boost::spirit::qi, adding functionalities for handling algebraic curve data, including the definition of data structures and basic functions. The user also made modifications to existing curve input classes and added Bezier curve support, including related data structures, indicating a focus on extending the library's capabilities in geometric modeling. These changes enhanced the arrangement on surface features and extended the handling of curve types.
boolean-operationsc-plus-plustessellationtemplate-librarypoint-cloud
Contributions:15 pushes, 1 branch in 9 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
Saurabh Singh - Founding Engineer at Tensorfuse