Rocscience Internship: Bored Pile Capacity Implementation in RSPile
In the summer of 2020, I worked at Rocscience as a geomechanics assistant and it was a challenging yet inspiring experience. Rocscience develops 2D and 3D geotechnical modelling software for professionals in the geotechnical and mining engineering industry. Some of their popular products include Slide2 & Slide3 (slope stability analysis), RS2 & RS3 (excavation design) and RSPile (deep foundation analysis). More information can be found here.
During my internship, I undertook two projects - the implementations of the bored pile and driven pile capacity features in RSPile. As I had not taken any course related to geomechanics prior to the work term, I researched and learned the fundamental geotechnical theories and formulations regarding pile capacity under different soil conditions. Throughout the implementation process in C++, I explored different algorithms and data structures and developed the optimal solutions for multiple conflicts and issues I encountered, in which strong problem-solving and analytical skills were demonstrated. After that, I created verification models in Excel and VBA, which I showed competence in data analysis.
The software development experience at Rocscience has strengthened my programming skills and reinforced my passion for integrating automation and advanced computer technology in traditional civil engineering practices.