Prashant Kumar
Senior Research Engineer
Geometry Modeling, GUI Team
Convergent Science Inc., Madison, Wisconsin, United States
prashant.kumar@convergecfd.com
Prashant Kumar
Updates
05/01/2024Promoted to Senior Research Engineer at Convergent Science Inc., Madison, Wisconsin.


05/01/2022Promoted to Research Engineer at Convergent Science Inc., Madison, Wisconsin.


04/05/2021Joined Convergent Science Inc., Madison, Wisconsin, Full-time, as Software Engineer II.


03/18/2019Joined Divergent Technologies Inc., Torrance, California, as an intern.


07/11/2018Our paper on robust and fast extraction of 3D symmetric tensor field topology has been accepted by IEEE Vis 2018 for presentation in Berlin.


08/18/2017Our research paper on N-ary relationship visualization has been accepted by SIGGRAPH ASIA 2017 Symposium on Visualization.


07/30/2017Our paper on tensor field design in volumes has been accepted by SIGGRAPH ASIA 2017.


07/11/2017Our paper on the design and visualization of branched covering spaces has been accepted by IEEE Visualization conference 2017.


06/20/2016Joined Mathematica Algorithm R&D team, Wolfram Research Inc., Champaign, Illinois, as an intern.

My areas of interest are geometry modeling, computational geometry, and visualization. I have a passion for algorithm design & coding, and I like to apply my technical expertise and my creative problem-solving skills to develop real-world products. I am an honest and hardworking team worker who is always willing to learn and keeps on improving on something until it is perfect.

Publications


Robust and Fast Extraction of 3D Symmetric Tensor Field Topology

Lawrence Roy, Prashant Kumar, Yue Zhang, Eugene Zhang
January 2019 IEEE Transactions on Visualization and Computer Graphics
[Video][Paper]

Interactive design and visualization of N-ary relationships

Botong Qu, Prashant Kumar, Eugene Zhang, Pankaj Jaiswal, Laurel Cooper, Justin Elser, Yue Zhang
November 2017 SA '17: SIGGRAPH Asia 2017 Symposium on Visualization
[Paper]


Tensor field design in volumes

Jonathan Palacios, Lawrence Roy, Prashant Kumar, Chen-Yuan Hsu, Weikai Chen, Chongyang Ma, Li-Yi Wei, Eugene Zhang
November 2017 ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2017
[Video][Paper]


Interactive Design and Visualization of Branched Covering Spaces

Lawrence Roy, Prashant Kumar, Sanaz Golbabaei, Eugene Zhang
August 2017 IEEE Transactions on Visualization and Computer Graphics
[Video][Paper]

Construction and visualization of branched covering spaces

Sanaz Golbabaei, Lawrence Roy, Prashant Kumar, Eugene Zhang
November 2016 SA '16: SIGGRAPH Asia 2016 Technical Briefs
[Video][Paper]


Academics


Master of Engineering in Computer Science,
Oregon State University, Oregon, United States
Specialization: Geometry Modeling and Computer Graphics
December 2020 (GPA 3.77/4.00)

Master of Science in Chemistry,
Indian Institute of Technology, Kharagpur, West Bengal, India
Specialization: Nanoscience
August 2003 - March 2008




Professional Experience


Senior Research Engineer
May 2024 - Present
Convergent Science, Inc., Madison, Wisconsin, USA
Description: • Manipulate and Visualize CGNS (CFD General Notation System) files in CONVERGE Studio
       • Surface Wrapper for fixing surfaces with problems
       • Make Quadrangulation more robust that can handle complicated geometries
Manager: Maksim Prakapenka, Team Lead of the Graphical User Interface Group, at Convergent Science, Madison, Wisconsin, USA

Research Engineer
May 2022 - April 2024
Convergent Science, Inc., Madison, Wisconsin, USA
Description: • Convert triangular mesh to quadrangular mesh
       • Generate mesh for the 1D simulations
       • Generate inlaid mesh in narrow gaps
       • Create mesh to help simulate and animate topologically different scanned geometries
Manager: Maksim Prakapenka, Team Lead of the Graphical User Interface Group, at Convergent Science, Madison, Wisconsin, USA

Engineer II, Software Development
April 2021 - April 2022
Convergent Science, Inc., Madison, Wisconsin, USA
Description: • Geometry and Meshing
       Design and implement algorithms to solve meshing problems for Computational Fluid Dynamics (CFD) simulations.
Manager: Maksim Prakapenka, Team Lead of the Graphical User Interface Group, at Convergent Science, Madison, Wisconsin, USA

Intern, Software Development
March 2019 - July 2019
Divergent Technologies, Inc., Torrance, California, USA
Description: • Multi-Material Selection Optimization (MMSO)
       Developed a tool to recognize and recommend commercial off-the-shelf (COTS) to reduce the overall cost of 3D printing process
Manager: Jinbo Chen, Vice President Of Software Development at Divergent3D, Torrance, California, USA

Intern, Mathematica Algorithm R&D
June 2016 - September 2016
Wolfram Research, Inc., Champaign, Illinois, USA
Description: • Linked Wolfram's Mathematica with SideFX's Houdini
       Developed software package to connect Mathematica with Houdini, for reading geometry data for plot functions and other functionalities of 3D Printing
Manager: Charles Pooh, Manager, Discrete Computation, Wolfram Research Inc, USA

Research Assistant
September 2014 - December 2020
Department of Computer Science, Oregon State University, Oregon, USA
Description: • Geometry and Field Processing on Non-Orientable Surfaces
       Designed and developed topological modifications and remeshing of non-orientable surfaces
       • Connectivity Editing for Hexahedral Meshes
       Designed and optimized topological modifications of hexahedral meshes
       • Robust and Fast Extraction of 3D Symmetric Tensor Field Topology
       Designed and visualized degenerate curves and neutral surfaces of 3D symmetric tensor fields
       • Interactive Design and Visualization of N-ary Relationships
       Designed and visualized N-dimensional binary relationships of graphs and networks
       • Tensor Field Design in Volumes
       Designed tensor field in volumes important in graphics applications like solid texturing, and geometry synthesis
       • Interactive Design and Visualization of Branched Covering Spaces
       Designed and visualized branched covering spaces of arbitrary surface and fields
       • Visualization of Escher Pattern on 3D models
       Designed drawing rules for Escher pattern on triangular mesh

Software Engineer
May 2013 - September 2014
Dassault Systemes Solutions Lab, R&D Division, Bangalore, India
Description: • Designed and developed generalized automation features for applications such as Machining, Robotics, Simulations, Sensors and Riveting Operations
       • Managed Product Lifecycle of various modules in Digital Enterprise Lean Manufacturing Interactive Application (DELMIA)
Manager: Apparao Kattoju, R&D Senior Applications Manager, Dassault Systemes Solutions Lab, Bangalore, India

Software Engineer
September 2008 - April 2011
Dassault Systemes Solutions Lab, R&D Division, Pune, India
Description: • Integrated True Type Extension fonts and font size capability into Computer-Aided Three-Dimensional Interactive Application (CATIA)
       Responsible for designing, developing, testing, and delivering the functionalities to end-users
Manager: Manish Patil, Senior Manager - Development, Veritas Technologies LLC, Pune, India

Research Assistant
May 2011 - March 2013
Department of Chemistry, University of Montreal (UDeM), Montreal, Canada
Description: • Studied flow control in microfluidic channels
       Explored nanometric deflections of microcantilever actuators in response to a change in pH/potential


Teaching Experience


Instructor
Summer 2017 - 2018
School of Electrical Engineering and Computer Sciences
Oregon State University, Corvallis, Oregon
• Instructed undergraduate level course in CS261, Data Structures (65 Students)
Covered topics of Big-O, Dynamic Arrays, Linked Lists, Binary Search Trees, AVL Trees, Heaps, Maps, Hash Tables, and Graphs

Teaching Assistant
September 2014 - December 2020
School of Electrical Engineering and Computer Science
Oregon State University, Corvallis, Oregon
• Taught graduate and undergraduate level courses
CS515 (Algorithm and Data Structures)
CS261 (Data Structures)
CS550 (Introduction to Computer Graphics)
CS325 (Analysis of Algorithms)
CS575 (Introduction to Parallel Programming)
CS340 (Introduction to Databases)
CS344 (Operating Systems I)
CS362 (Software Engineering II)
CS290 (Web Development)


Relevant Skills


  • Comprehensive knowledge and experience in Geometry Modeling, Software engineering, Computer Application Architecture, Computer Aided Designing, OpenGL, Font Rendering, Graphics and Visualization

  • Extensive programming experience in C, C++, Python and Shell Scripting

  • Proficient in Visual Studio, QT, Linux, Unix environment



Selected Honors and Awards


  • 2013: Company-wide “Delivery Excellence Award”, 3DPLM Software Solutions, Banglore, India

  • September 2014 - December 2020: Research Assistantship (full tuition and stipend), Oregon State University, Oregon, USA

  • May 2011 - March 2013: Research Assistantship (full tuition and stipend), University of Montreal, Montreal, Canada

  • 2003: Ranked top 1% among 300,000 applicants in Joint Entrance Examination (JEE)



Independent Projects





© Prashant Kumar