Valentin Erastov is a Senior Software Engineer based in San Jose with 11 years of experience building full-stack systems across startups and large enterprises, currently driving engineering work at Velo3D. His background spans map visualization and GPS systems to enterprise software at Guidewire and scale-focused work at Amazon, demonstrating comfort across both product-stage startups and high-throughput services. He contributes to open-source geometry tooling—most notably implementing robust footpoint and intersection algorithms in a JavaScript parametric 2D/3D modeler—bringing deep numerical and geometric problem-solving to web-based CAD. Valentin pairs a Master’s in Computer Science with a pragmatic engineering approach, often tackling subtle algorithmic edge cases that improve stability in production modeling software.
11 years of coding experience
16 years of employment as a software developer
Master Computer Science., Master Computer Science. at Siberian State Industrial University
Parametric 2D and 3D modeler written in pure javascript
Role in this project:
Backend Developer
Contributions:7 reviews, 1593 commits, 37 PRs in 8 years 5 months
Contributions summary:Valentin's commits center on the implementation of algorithms for footpoint calculation in parametric curves, focusing on finding intersections and handling geometrical complexities. These efforts involved modifications to existing JavaScript files, primarily in the web/app/brep/geom/curves directory, to improve the accuracy and stability of calculations involving parametric curves. The user is focused on enhancing the core geometric capabilities of the modeling software.
Parametric 2D and 3D modeler written in pure javascript
Contributions:186 commits in 1 year 7 months
modelerwebglparametricjavascriptcollada
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.