NK_Nikunj

Nikunj Gupta

I am a sophomore studying Computer Science and Engineering at IIT Roorkee. I'm a Parallel and Distributed programming enthusiast with interests in core fields of CSE like OS and compilers.

I have a decent experience of writing and understanding codes written in C/C++ (with an experience of more than 4 years). I am proficient in writing backend services using Django, Django-REST and frontend services using React. I have developed various apps dealing with the latest technology making use of Machine Learning/Deep Learning algorithms.

The most complex code that I've worked on, has been my Google Summer of Code project. The point that made it complex was its open ended nature. The project goals were to change the C++ Runtime behavior without creating a new toolchain or the linker files (Ex: glibc in case of Linux) and to integrate it with the HPX Runtime System (More on my project can be found here: https://summerofcode.withgoogle.com/archive/2018/projects/6003120081469440/). The project implementation required a decent knowledge of the C++ runtime system and how it behaved on different architectures. Implementing this project taught me how the C++ files were executed at runtime and its calling stack. I also learnt how to change the runtime behavior of C and C++. Other than that, the project taught me how to write good documentation and how to interact with different organization's member. My implementation was a huge success, to an extent, that I'll be working with the organization this coming summer as a visiting research scholar/ temporary worker, a post usually given to PhD scholars (the organization I worked with, STE||AR GROUP, is a research based organization).

During my 2 years of experience in the field of computer science, I have participated in various coding competitions and hackathons with creative ideas (some of them have been highlighted on my CV). I like challenging tasks and developing apps catering to the masses. Through Hack in the North, I will get an opportunity to showcase my skills.

Projects

Claim.it

We aim to simplify the process of insurance claim significantly reducing the efforts from the bank's end.Flask, Android, GraphQL, AWS

Skills

Solidity
React
Django
C++
C