16+ years in CAD/Engineering software development, in various capacities, including R & D group/site manager. Got Masters and Doctoral degrees in Mechanical Engineering (specialization: Geometric Modeling Algorithms). Currently working as Principal Architect at CTO office in Icertis, India. On the sides, doing personal research in use of Neural Networks for Geometric Algorithms. On weekends, teaching Python Programming, Machine/Deep Learning, Natural Language Processing, etc.