
Research scientist, Indian Institute of Technology Roorkee
Projects
I work as a researcher at the computational mechanicโs lab at IIT Roorkee. My core areas of interest are mathematics, computer programming, and art. I have always tried to find creative and aesthetically pleasing solutions to my problems. I code for fun and have developed for desktop, web, and mobile. Here are some of my projects (or that I have contributed to) that Iโm proud of.
Javascript widgets for teaching concepts interactively. [WIP]
- April 2022
HTML
CSS
JS
Developing simple widgets in javascript.
Pen printer with Arduino [WIP]
- March 2022
python
C++
Transitioning from the virtual realm to reallity with arduino.
Caustics in FEniCS
- Feburary 2022
python
Recreating the winning entry of 3B1B SoME challenge.
My personal website - abhigupta.io [WIP]
- December 2021
HTML
CSS
JS
Learning to code in Javascript to make interactive widgets for teaching.
Creative coding in blender
- August 2021
python
Using python to make animations in Blender for SoME challenge.
Random vibration analysis [WIP]
- March 2021
python
Creating codes to carry out random vibration analysis using HPC.
Adaptive phase field topology optimization [WIP]
- Novemeber 2020
python
c++
Computational codes to carry out adaptive TO in FEniCS
55 Line topology optimization code
- July 2020
python
c++
Most compact and readable code for topology optimization.
Google summer of code 2019: DolfinX
- October 2019
python
c++
I was lucky enough to participate and complete GSoC 2019.
Meshio
- August 2019
python
My first PR that got merged into a popular opensource code.
Adaptive phase field fracture
- April 2019
python
Computational codes to carry out adaptive PFF in FEniCS.
Computational mechanics website
- March 2019
wordpress
Academic website that I built for my lab to share resources and findings.
GUI desktop app for isogeometric analysis
- November 2018
python
webgl
PYQT
The output of my first year of PhD coding IGA.
eigenplus apps
- January 2017
JAVA
XML
Trying to make the worlds best civil engineering android apps.
Integrated workflow for bore hole placement in Autocad
- August 2016
VBA
Automation of the procedure to place boreholes in drawing using VBA.
eigenplus website
- January 2016
wordpress
Creating a platform to share knowledge of civil engineering.
Automated RCC design drawing checking system.
- March 2015
VBA
Automating the RCC drawing checking procedure in VBA.
Automated liquifaction analysis
- March 2013
VBA
Creating a Excel app to automate the procedure of liquifaction analysis.
Non-linear analysis of RCC structures for seismic loading
- March 2012
ABAQUS
python
Understanding Newton Raphson and Arc Length method using ABAQUS.
RCC design of multistorey building
- March 2010
MATLAB
Complete design of RCC structures using a MATLAB code
Fees Management System
- March 2006
FoxPro
This was my first coding project. It included relational databases.