Rishabh Gupta

@rishotics

Skill iconPython
Skill iconSolidity
Skill iconJavaScript
Skill iconTypeScript
Skill iconReact.js

Bangalore, India

My developer journey started in class 9th where I was first introduced to Java. This interest was boosted after I joined a workshop arranged by BRICS at IIT Kanpur on Robotics and Embedded systems. I worked on writing code on Arduino and for the first time, I saw my code doing things.

After joining IIT Kharagpur I got to meet a lot of people with similar interests and that was the first time I was introduced to open-source communities. In college, I was also involved in working with computer vision and reinforcement learning. In my third year, I worked on fruit detection using deep learning for an FPGA-based autonomous fruit-harvester robot. My friends and I later presented it at the 6th International Conference on Control, Automation and Robotics held in Singapore. At the end of my third year, I got a full scholarship to join the University Of Sydney as a summer intern where I worked on finding optimal execution strategies in a portfolio using deep reinforcement learning(RL) via parallel neuro-evolutionary algorithms. I was also involved in many research groups for deep learning which eventually helped me to be a part of four research papers in reputed International Conferences and Journals.

Last year I graduated from IIT Kharagpur and currently, I am working as an Analyst at Goldman Sachs where I am developing models to detect anomalies in time series data using deep learning and improve its quality. In my final year, I started reading about web3 and learning solidity. I have spent a lot of time learning the fundamentals of EVM and the security aspects of smart contracts. I am continuously seeking opportunities to learn and develop in a limited time which makes me an inquisitive developer.

My major learning and growth have been through taking part in hackathons. Currently, I have been diving deep into Web3 and apart from having a full-time job I am contributing around 30-40 hours per week to learning and developing decentralised applications. Here are some of the cool projects I have been a part of in web3 space:

Through these hackathons and training, I have not only learned the overall ecosystem of blockchain but specifically dived deep into the Ethereum Architecture and understood the core working Ethereum Virtual Machine. Understanding the security aspect of smart contracts has helped me grasp an even deeper understanding of the critical security pitfalls of smart contracts written in Solidity.