Dmitrii Pasukhin is a Project Director and technical leader with six years of experience in C++, CAD, computational geometry and high-performance 3D software. He leads OCCT3D at Capgemini, driving product strategy and the modernization of the Open CASCADE Technology kernel to improve multithreading, scalability and CAD processing. Dmitrii combines hands‑on back-end engineering with customer-facing pre-sales and consulting, managing cross-functional teams to deliver production-grade 3D solutions. His open-source work on the flagship Open-Cascade-SAS/OCCT repo includes practical STEP data-exchange fixes—adding kinematics support, handling encodings and preserving units—that enhance interoperability in CAD workflows. Based in Porto and commencing an MBA at Porto Business School, he pairs deep technical expertise with a clear focus on business growth and market impact.
6 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Master of Business Administration - MBA, Master of Business Administration - MBA at Porto Business School
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
Role in this project:
Back-end Developer & Data Exchange Specialist
Contributions:7 releases, 71 reviews, 13 commits in 2 years 5 months
Contributions summary:Dmitrii primarily focused on data exchange improvements and bug fixes related to the STEP (Standard for the Exchange of Product model data) format. Their contributions include adding support for kinematics data in STEP, fixing issues with STEP import/export, and addressing problems with handling special characters. They also worked on preserving length unit information in the BinXCAF format and improving the XDE (XCAF Document Editor) functionality for extracting sub-assemblies. The user's work involved modifying code related to data conversion, file reading/writing, and entity handling within the OCCT library.
Open CASCADE Community Edition: patches/improvements/experiments contributed by users over the official Open CASCADE library.
Role in this project:
Back-end Developer
Contributions:28 commits in 10 months
Contributions summary:Dmitrii primarily contributed to the data exchange and STEP file parsing functionality within the Open CASCADE Community Edition repository. Their work involved addressing issues related to STEP file import, including handling missing parameters, character encoding, and incorrect paths. Furthermore, the user implemented checks for null objects and enhanced the parsing of comments within the STEP files.
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.