I architect graphics systems, CAD solutions, and professional visualization tools with 25+ years of experience spanning manufacturing, CAD/CAM customization, PLM systems, and advanced rendering. My career has evolved from precision CNC machining through enterprise software architecture to building next-generation 3D inspection and visualization systems.
Current Role: Deputy General Manager - Product Development IT at Mahindra Research Valley
Expertise: Graphics programming, CAD/CAM systems, PLM processes, software architecture, team leadership
Focus: Advanced rendering, CAD integration, professional visualization, product lifecycle management
I bring a rare combination of hands-on manufacturing experience, deep CAD/CAM system knowledge, and modern graphics programming expertise. This unique background informs how I design visualization systems that respect the precision and complexity of real engineering workflows.
Deputy General Manager - Product Development IT (August 2024 - Present)
- Lead CAD, KBE, and PLM process initiatives for automotive product development
- Oversee CAx customization, knowledge-based engineering, and PLM infrastructure
- Strategic technology decisions for product development efficiency
Deputy General Manager - CAD, KBE & NPD PLM Processes (April 2023 - August 2024)
- Managed CAD modernization and knowledge-based engineering rollout
- Optimized NPD (New Product Development) PLM processes
- Cross-functional leadership across design, CAM, and manufacturing
Senior Manager - Product Development IT (January 2017 - March 2023)
- Led digital transformation of product development workflows
- CAD/CAM system administration and optimization
- Technology strategy for automotive development
Project Lead (July 2016 - January 2017)
- Managed multidisciplinary teams on CAD/CAM customization projects
- Business development and customer engagement for PLM solutions
- Delivered quality-critical projects to multinational automotive clients
Team Leader (April 2013 - June 2016)
- Led CAD/CAM application customization specialists
- Architecture design and code review
- Customer technical liaison for complex PLM integrations
CAD/CAM/CAE Customization Consultant (June 2011 - March 2013)
- CATIA V5 customization using CAA framework
- Powertrain motion envelope solver development
- Multi-CAD system integration (CATIA & NX)
Functional Analyst - ENOVIA LCA (November 2009 - May 2011)
- PLM server/client customization and architecture
- Requirements gathering for enterprise lifecycle management
- Offshore coordination and team mentoring
Software Engineer (September 2008 - October 2009)
- CAA V5 customization in C++, COM, ATL
- GUI development using Qt and MFC
- Application interfacing and utility development
Master Craftsman (September 2006 - September 2008)
- Quality Proving Batch manufacturing coordination (4-speed trans-axle)
- Test-rig fixture design and deployment
- CNC machine commissioning and capability proving
- Landis UK Grinding machine approval activities
CNC Machinist (August 1996 - September 2006)
- 10+ years operating CNC copymilling machines for precision tooling
- Toolpath generation (Euclid3, Fidia Hi-Mill, Tebis)
- G-Code conversion and machining utilities in C/C++
- Coordinate transformation and toolpath optimization
Academic:
- MSc Computer Science - Liverpool John Moores University (2022-2023)
- Executive PG Programme in Software Development (Full Stack) - IIIT Bangalore (2021-2022)
- Bachelor's Degree, Mechanical Engineering - Institution of Mechanical Engineers, India (2016-2019)
- Diploma in Mechanical Engineering - Institution of Mechanical Engineers, India (2000-2004)
Professional Certifications:
- PRINCE2 Foundation and Practitioner - Project Management (2016)
- Digital Transformation Bootcamp - Data Structures and Algorithms
- Algorithmic Toolbox - upGrad
- Executive PG Program - upGrad (Priceless Learning)
- Real-time Rendering: OpenGL 4.6, WebGL, physically-based rendering (PBR)
- Advanced Materials: Khronos KHR extensions (clearcoat, transmission, iridescence, dispersion, anisotropy, sheen, volume, diffuse transmission, specular, punctual lights)
- Rendering Pipelines: Cook-Torrance BRDF, split-sum IBL, shadow mapping, screen-space effects
- Shader Design: Custom GLSL pipelines, performance optimization, cross-platform compatibility
- Geometry Processing: Tangent space mathematics, texture transforms, mesh optimization
- CATIA V5 Customization: CAA (C++ Application Architecture) framework, advanced customization
- NX Integration: Multi-CAD system interfacing and data exchange
- PLM Systems: ENOVIA, Teamcenter, lifecycle management architecture
- Knowledge-Based Engineering (KBE): Parametric design automation, design rule enforcement
- CAD Data Exchange: STEP, IGES, BRep, assembly hierarchies, metadata preservation
- PLM Process Optimization: New Product Development workflows, design review processes
- CAx Infrastructure: CAD system administration, configuration management, best practices
- Enterprise Architecture: Multi-system integration, data governance, digital transformation
- Process Automation: Custom utilities, workflow optimization, template development
- C++: Modern C++17, CAA framework, COM/ATL, performance optimization
- Desktop Applications: Qt/Qt6 framework, cross-platform development, UI/UX design
- Web Technologies: JavaScript, TypeScript, React.js, Angular, REST APIs, SpringBoot
- Build Systems: CMake, continuous integration, GitHub Actions
- Team Leadership: Architecture review, code quality, mentoring, knowledge transfer
- CNC Machining: 10+ years hands-on experience with advanced machines
- Toolpath Generation: Fidia, Fanuc controllers, advanced CAM software
- Process Engineering: Manufacturing process optimization, quality assurance
- Metrology & Inspection: Precision measurement, fixture design, tolerance management
Professional 3D model inspection with production-grade rendering
A sophisticated visualization system combining graphics expertise with CAD knowledge:
- Multi-format support: Assimp (30+ CAD/graphics formats) + OpenCASCADE (STEP, IGES, BRep)
- 11+ KHR material extensions: Complete implementations for realistic material rendering
- Advanced rendering: Cook-Torrance BRDF, IBL, screen-space refraction, dispersion
- Professional tools: Material editor, section analysis, multi-view projections, GLB export
- Architecture: Dual pipeline rendering (ADS + PBR), smart texture caching, material deduplication
Why it matters: Brings professional CAD visualization standards to real-time graphics, demonstrating how precision engineering knowledge informs graphics architecture.
Enterprise CAD/CAM infrastructure and product development IT
- Modernized CATIA workflows for 500+ engineering team
- Implemented KBE (Knowledge-Based Engineering) solutions reducing design cycles by 30%
- Led PLM process optimization initiatives across product development
- Mentored 50+ software engineers on CAA, customization, and architecture
Impact: Improved engineering efficiency, reduced product development time, enabled complex design automation
Enterprise-scale lifecycle management platform customization
- Architected server/client customization solutions
- Requirements gathering and solution design for multinational automotive clients
- Team coordination across offshore and onshore teams
Custom CAD application development
- Developed specialized solver for powertrain geometry analysis
- Integrated with CATIA V5 for design validation
- Performance optimization for complex geometric computations
My career path reflects a deliberate evolution from precision to abstraction:
Manufacturing CAD/CAM Systems Software Architecture Graphics & Visualization
ββ CNC Machinist β CAA Customization β Architect β Advanced Rendering
(Precision) (Systems) (Scale) (Complexity)
1996-2008 2008-2016 2016-2023 2023-Present
Key Insight: Understanding how things are made informs how to represent them digitally. My manufacturing background gives me deep appreciation for precision, tolerance, and the real constraints of engineering workflows.
Engineering software must respect the domain. Whether it's manufacturing precision, CAD complexity, or graphics rendering, software that works at scale requires understanding not just the technology, but the problems it solves.
Core Principles:
- Precision Matters β From CNC tolerances to graphics mathematics, correctness is non-negotiable
- Architecture First β Scale comes from sound design, not brute force
- Domain Expertise β Understand the problem before optimizing the solution
- Team Multipliers β Great teams solve problems 10x faster than individuals
- Continuous Learning β Industry evolves; expertise requires constant growth
Bridge Between Worlds:
- Can speak to manufacturing engineers, CAD architects, and graphics programmers equally
- Understand both enterprise PLM systems and real-time rendering constraints
- Design tools that respect real engineering workflows
Proven Leadership:
- Led teams from 5 to 50+ engineers
- Managed complex multinational projects
- Mentored engineers across CAD, software, and graphics domains
Depth & Breadth:
- 25+ years spanning manufacturing, CAD systems, software architecture, and graphics
- Hands-on expertise combined with strategic vision
- Can architect systems and write production code
- Email: sharjith@gmail.com
- LinkedIn: linkedin.com/in/Sharjith
- GitHub: @sharjith
- CodeProject: Articles & Contributions
Interested in:
- Graphics architecture and rendering optimization
- CAD/PLM system design and implementation
- Professional visualization workflows
- Manufacturing + software integration
- Technical leadership and team building
- Open-source graphics and CAD tools
- Cross-domain engineering challenges
At Mahindra Research Valley: Leading CAD/KBE/PLM modernization initiatives that bridge traditional CAD workflows with modern software practices.
In Open Source: Building ModelViewer as a demonstration of how professional visualization systems should be architectedβcombining graphics sophistication with CAD integrity.
Learning: Advanced rendering techniques, modern C++ best practices, full-stack web development, and emerging CAD technologies.
ββββββββββββββββββββββββββββββββββββββββββ
β CAREER OVERVIEW β
β βββββββββββββββββββββββββββββββββββββββββ£
β Years of Experience 25+ β
β Team Members Led 100+ β
β Manufacturing Background 12 years β
β CAD/CAM Systems 16 years β
β Graphics Programming 5+ years β
β Active Open Source Repos 6+ β
β β
β TECHNICAL EXPERTISE β
ββββββββββββββββββββββββββββββββββββββββββ€
β CAD/CAM Systems ββββββββββ β
β Software Architecture ββββββββββ β
β PLM Processes ββββββββββ β
β Graphics Programming ββββββββββ β
β Team Leadership ββββββββββ β
β Manufacturing Knowledge ββββββββββ β
β Enterprise Systems ββββββββββ β
β Modern C++ ββββββββββ β
β OpenGL/Graphics ββββββββββ β
β Full-Stack Development ββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββ
- Rare expertise at the intersection of manufacturing, CAD, and graphics
- Proven track record scaling systems, teams, and organizations
- Hands-on contributor who codes and architects equally well
- Strategic thinker who understands business and technology
- Mentor and builder of engineering talent
- Problem solver who digs to root causes and builds lasting solutions
25 years of precision, architecture, and innovation. Building the future of engineering software. β¨
Last Updated: March 2026 | Always learning, always building

