Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Akash A. Sambrekar

Fremont,CA

Summary

Dynamic engineer with expertise in Computational Geometry and Computer Graphics, specializing in UI and Software Development. Demonstrates strong problem-solving abilities and a quick learning aptitude, leveraging advanced skills in C++. Committed to driving innovation in geometry processing while delivering high-quality software solutions.

Overview

7
7
years of professional experience

Work History

Senior R&D Software Engineer

ANSYS, Inc
FREMONT, CA
07.2017 - Current

Developed simulation post-processing visualzation tools using OpenGL and GLSL:

  • 3D surface plots to visualize capacitance as a function of voltage and temperature
  • 3D bar plots to visualize induced voltage across ECAD geometry
  • Implemented Blinn-Phong shader to incorporate lighting effects and shadow mapping to render shadows
  • Visualize PCB layer stack in 3D and developed an impedance calculator for transmission line

Rigid-Flex bending:

  • Developed an algorithm to perform 3D bending of flexible PCBs using Parasolid modeling API

Leading development efforts of a new web app - Concept SI:

  • Built a backend tessellation and stream cache server to stream geometry data using WebSockets
  • Use libtess2's WebAssembly implementation to generate tessellation of ECAD geometry
  • Built angular-based components to visualize ECAD geometry using a natively developed 3D library
  • Managing a group of 2 engineers and an intern in the development efforts of this tool

Education

Master of Science - Mechanical Engineering

Carnegie Mellon University
Pittsburgh, PA
05.2017

Bachelor of Technology - Mechanical Engineering

Veermata Jijabai Technological Institute(VJTI)
Mumbai, India
05.2014

Skills

  • Languages: C/C11, Javascript, Typescript, Python
  • Frameworks: Angular, MFC(Windows), WebGPU, OpenGL, GLSL
  • Modelling kernels: Parasolid, ACIS
  • Dev Tools: Azure DevOps, Git, MS Visual Studio
  • Full-stack development: REST API, WebSockets

Projects

Scotty3D 

  • Developed a mesh editor using COLLADA files using half-edge data structure in C++
  • Implemented local operators such as Edge Flip, Edge Split, Edge Collapse, Edge Erase, Beveling
  • Implemented global operators such as Linear, Catmull-Clark and Loop subdivision
  • Developed a photorealistic ray-tracer supporting reflection and refraction for a perfect mirror and glass
  • Developed a 3D animator with support for Catmull-Rom interpolation, Inverse Kinematics and Linear Skin Blending

Fluid Simulation

  • Implement Navier-Stokes equations to simulate flow of fluids based on Jos Stam's Stable Fluids paper
  • Visualization was implemented on WebGPU and typescript

3D Dense Reconstruction Using ICP and Point-based Fusion

  • Implemented frame to global camera pose estimation using point to plane ICP on an indoor environment RGB-D image sequence
  • Implemented mapping using Point-based fusion to update a 3D global model relying on the camera pose estimate from tracking

Robo Maze Rumble

  • Developed a game in C++ in which the player has to compete against the AI to reach the goal in a 3D maze
  • Implemented the Rosetta Algorithm for generation of random maze
  • Programmed the A* algorithm using priority queue to ensure validity of path in the maze

Timeline

Senior R&D Software Engineer

ANSYS, Inc
07.2017 - Current

Master of Science - Mechanical Engineering

Carnegie Mellon University

Bachelor of Technology - Mechanical Engineering

Veermata Jijabai Technological Institute(VJTI)
Akash A. Sambrekar