
I am a sophomore at Indian Institute of Information Technology Ranchi, India pursuing Bachelor of Technology (Honours) in Computer Science and Engineering.
I've been into programming since my grade 8. I've been learning many programming languages since then. From simple HTML websites to complex C++, JavaScript, Python, and Dart projects. I am interested in contributing to VFX industry and video editing softwares as well as to the web.
View ResumeGoogle Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school.
Casbin provides solutions for large scale and fast authorization through libraries supporting access control models like ACL, RBAC, ABAC in Golang, C++, Rust, Python, Lua, Node and many more languages. I worked on the C++ library, adding include guards, Synced Enforcer and GitHub Actions.
Layer5 organisation is a part of CNCF group by The Linux Foundation. Representing the largest collection of service meshes and their maintainers in the world, Layer5 is the service mesh company. Creator and maintainer of service mesh standards. Maker of Meshery, the service mesh management plane.
OpenColorIO is a complete color management open-source tool. I developed a custom callback for hashing function which provided flexibility and added security as desired by the client. My changes were supported with functional unit tests. I developed OpenFX plugins built around OpenColorIO features and functionality for video editing softwares including DaVinci Resolve, Natron and Foundry Nuke.
Made an intuitive example to demonstrate how to create a Stateless widget in Flutter through an example of TodosScreen. The code was tested and debugged with complete documentation. Co-ordinated with the maintainers and made relevant changes to serve the purpose of the tutorial.
House of Geeks is the technical society of Indian Institute of Information Technology, Ranchi witht the aim to help budding developers learn about real world software development and to get themselves acquainted in contemporary development practices.
A collection of resources for COVID-19 updated in real time by the frontline providers themselves to help in bridging the gap between the patient and resources. 🚀 Amidst the ongoing pandemic, we need reliable and real time updates for all the resources to help COVID patients save precious time and their lives. ✅
This simulator helps anticipate the spread of COVID-19 through statistical data and projectional mathematics. Only a fraction of variables were taken in account to visualize the contagiousness of the virus. I used matplotlib and pyplot to visualise the model on to the screen with color codes showing uninfected, infected, recovered, and death cases.
TMake is a Template Generator CLI which helps in making various templates which finds its use in competitive programming and many other fields of Computer Science. It is equipped with up-to-date CI/CD for GoLang using GitHub Actions for better development.
Project maintainer of the website which aims at creating a sleek user interface and to inform the peer about various upcoming and past events of the technical society. This website is made using ReactJs and ExpressJs on NodeJs along with MongoDB as database. The project is acquainted with CI/CD and an admin console for faster development and security.
Led the team of developers for developing a dynamic website for IEEE Student Branch of my institute. The website was made using ReactJs and ExpressJs on NodeJs with MongoDB as database. We hosted this using the resources provided by Microsoft Azure.
This project aimed at making a game engine to render 2D graphics faster than traditional heavy game engines. I made it entirely using C++ with Microsoft Visual Studio, Premake as my build system targeting OpenGL. The GUI was made with ImGui, OpenGL specific mathematics was done through GLAD, GLFW gave a target window for my engine to render graphics.