Skills
π οΈ Technical Skills
Programming Languages
FORTRAN
π© π© π© π© π©
- 10000+ lines of code development for the in-house CFD solver during the PhD degree.
- Multiple course projects accomplished. Check out my Projects.
C++
π© π© π© π© π₯
- 7000+ lines of code development during the MS (Thesis) degree.
- Experience with Object-Oriented Programming (OOP), Linked lists and other data structures.
Python
π© π© π© π₯ π₯
- 3000+ lines of code development.
- Experience with using python libraries like TensorFlow, PyTorch, Matplotlib, SciPy among others.
- Implemented various Neural Networks like CNN, Autoencoder, LSTM etc. using Python 3.0 and its libraries.
- Coded post-processing functions to visualize CFD data in Python.
MATLAB
π© π© π© π© π₯
- 3000+ lines of code development.
- Coded functions for data manipulation and post-processing of CFD data.
CFD Simulation Tools
OpenFOAM
π© π© π© π© π©
Merged various OpenFOAM flow & particle solvers to track the uptake of dissolved drug particles from the nasal regions to the body. Check out my M.S. (Thesis).
Taught OpenFOAM as a part of the CFD (ENME 572/672) course to undergraduate and graduate students during my teaching assistantships at University of Calgary.
ANSYS-Fluent
π© π© π© π© π₯
Continuously honing my skills with the ANSYS simulation software for flow solution since my undergraduate days when I accomplished my first CFD simulation of a centrifugal compressor using ANSYS-Fluent.
Taught ANSYS-Fluent as a part of the Aerodynamics (ENME 570/670) course to undergraduate and graduate students during my teaching assistantships at University of Calgary.
CFD Pre-Processing Tools
ANSA
π© π© π© π© π©
Generated over 100+ CFD meshes to simulate the flow over canonical and complex domians.
Completed βIntroduction to CFD Pre- & Post-Processing with ANSA/METAβ training course by Beta CAE Systems (Online).
Taught ANSA topology, 2D meshing and 3D meshing modules as a part of CFD (ENME 572/672) and FEM (ENME 547) courses to undergraduate and graduate students during my teaching assistantships at University of Calgary.
ANSYS ICEM
π© π© π₯ π₯ π₯
- Generated meshes for complex internal structures of the human nasal cavity and the lung geometry. Created meshes for the trachea, alveoli and nasal geometry from MRI scans of patient-specific data.
GMSH
π© π© π© π₯ π₯
- Utilized the free mesh generation software to automate mesh creation of 50 geometries to simulate flow over different configuration of backward-facing step geometry. The slope of the step was parameterized using two coefficients that were varied to generate training data for the DeepONet to learn from. Check out my work here.
CFD Post-Processing Tools
VisIt
π© π© π© π© π©
Proficient with visualizing the CFD results by generating the contours, isovolumes and various user-defined functions to present the results.
Taught VisIt as a part of CFD (ENME 572/672) and FEM (ENME 547) courses to undergraduate and graduate students during my teaching assistantships at University of Calgary.
ParaView
π© π© π© π© π©
Utilized the python-scripting functions and remote visualization techniques in ParaView to regularly render the CFD results from HPC clusters on the local machine.
Proficient in visualizing the CFD results and generate excellent plots and videos to use in publications and conference presentations.