All Projects
- Oct 2020Dgraph LabsGraphQLSlash GraphQLNode.js
Dgraph Labs hosted the 'Hack and Slash GraphQL' hackathon to showcase the power of Slash GraphQL.
- Developed a web scraper using GraphQL to leverage the nesting power of it.
- You have a single query resolver called scrape that takes in a URL as a parameter and returns a generic defined entity such as an HtmlNode
- Jan 2020Global Game Jam 2020LuaLÖVE
A small tactical game in Lua to kill zombies and protect your tower before its too late.
Spearheaded and implemented the underlying core features and worked on performance optimization.
- Jul 2020 - Oct 2020SDSLabsPythonBERTGitHub API
It is a github bot which uses machine learning to automate the labelling of issues on Github by critical analysis of its content.
- Generated training dataset by scraping around 20,000 issues on Github.
- Fine-Tuned the Google Bert Model on the dataset. Exported the trained model to integrate it with the Github bot.
- SlackbotJuly 2021 - Dec 2021SDSLabsGolangSlack APIWebSockets
A simple yet extensive bot written in Golang, which uses Sockets to communicate to Slack API.
- Developed core features with plugin layer for attaching different bots onto one single point.
- Integrated with Google APIs for real-time chat features.
- AccountsJul 2020 - Oct 2020SDSLabsOAuth 2.0DockerRedis
It is an indigenous multi-provider authentication framework based on OAuth-2. It comprises of two standalone authentication and resource server.
- Worked on improving the OAuth flow and containerising the applications for better stability and scaling.
- Setup containerised infrastructure for developement as well as production environment.
- Worked on additional features such as server-side redis caching.
- July 2020 - Aug 2020SDSLabsReactWebpack
An initial set up for react and webpack using a single command
It is light and minilistic with bare minimum configuration needed to spawn a react app.
- Jun 2020Major League HackingVS Code APIVegaTypeScript
MLH and Microsoft joined forces to host a hackathon for building new and improving existing coding tools.
- Integrated Vega charting library to VSCode, to generate charts and diagrams on the go.
- It reads the config from the JSON schema and shows the output in the Web View of VSCode
- Apr 2020SDSLabsVS Code Theme
A self crafted VS Code Theme, for those who like it in dark mode.
- Covid 19 TrackerApr 2020 - May 2020SDSLabsFlutterDartMaps SDK
A cross platform application to track Covid-19 activities, based on Flutter framework.
- Integrated maps sdk to pinpoint data for convenient visual understanding across India.
- Lead the effort to introduce Government Protocols to be followed to prevent spreading of the same.
- Coderunner 2.0Oct 2019 - Mar 2020SDSLabsGolanggRPCDocker
Program code compiler is written in Golang.
- Implemented core functionality CLI and exposed as API.
- Designed central agent to govern micro services, optimise cost & increase reliability
- Added GRPC server to spawn runners in docker environment with custom log factory.
- CerebroApr 2019 - Dec 2019SDSLabsLaravelReactRedux
Cerebro, a platform for hosting data hackathons exclusively in IITR developed by SDSLabs. It's challenges and competitions are maintained by members of SDSLabs and Data Science Group.
- Implemented Admin Panel to host and manage machine learning competitions with submissions and managing posts.
- Worked on additional features such as edit post and lazy loading of news feed.
- Built on Open source PHP framework, Laravel with frontend SPA client in ReactJS and Redux.
For more details, check out the blog post on Cerebro.
- CognizanceJan 2019 - Feb 2020IIT RoorkeeDjangoReactReduxPostgreSQL
Cognizance is the Tech Fest organized by IIT Roorkee. It is a progressive web app with conceptualized the ER Diagram and implemented the relational database in PSQL.
- Worked on designing the architecture and implementing core features of the progressive web app
- Ported the legacy code from webpack v2 to webpack v4 and restructured the dependencies.
- Worked alongside design team for faster and better development cycle for user interface.
- Built on Django with frontend SPA client in ReactJS and Redux.
- E-Summit PWAJan 2019 - Jan 2020IIT RoorkeeReactPWA
E-Summit is an event held to exhibit the entrepreneurial talent and creativity through many competitions like business ventures, product design competition, etc.
- Developed core pipeline and worked on optimizing user experience.
- Spearheaded the development of user interface and the flow of login & registration forms
- Hidden StoneDec 2018 - May 2019Utthan Foundation TrustReactReduxMaterial UIGoogle Sheets API
The trust is working to train the village as well as urban downtrodden people of the society.
- Lead a team of four, from design to development cycle.
- Established using ReactJS and Redux for state management.
- Worked on wrappers to extend the functionalities of libraries used, such as material ui.
- Integrated Google Sheets API for newsletter and donation information.
- evemDec 2018 - Jan 2019SDSWoC 19HTMLCSSJavaScriptPHP
A website that provides information regarding the bookings of the venues of IIT Roorkee. and gives you a centralized system to book the venue for certain events.
- Implemented personalized calender, feedback portal and search feature.
- Pure HTML/CSS, JS usage with PHP as backend.