Projects
I like building things when I'm not. One may or may not find these on my resume.
GrowSimplee Route Optimization
Attempted to solve the travelling salseman problem with additional real-life constraints and created an end to end product for the same.
Explore →Immutable SegTrees
This implementation consists of a Scala class depicting behavior of standard segment trees but the states of each node being immutable.
Explore →Firewall Filtering and FHE
Implemented firewall based packet filtering and a prototype for fully homomorphic encryption based on paillier encryption.
Explore →Simulating MultiNode Communication
Wrote a simple simulation in C++ to demonstrate how data (vectors) can be transmitted over multiple receivers by one or many senders.
Explore →Digital Alpha SaaS Analyzer
Prepared a solution for the High Problem Statement of Digital Alpha to develop a scalable web application on a custom ML model to analyze large SEC fillings and get SaaS metrics of given companies
Explore →Container Zoo
A repository where I am storing the (useful?) containers I've created/came across till now.
Explore →Webserver in C++
Wrote a simple webserver using websockets purely in C++. The webserver listens on port 8080, which is the default port. Learnt how webservers communicate with the client to process requests.
Explore →Handpose detection using tensorflow
This project is based on MediaPipe Handpose, a lightweight ML pipeline . Currently it detects the thumbs up and peace emojis with hand gestures. Through this project I explored about the ideas on Convolutional Neural Networks and AR.
Explore →IITK Coin
Developed a centralised pseudo-coin system in golang (fiber) for use in IITK Campus. Involved Database Management, password authentication with hashing & salting and session validation with JSON Web Tokens(JWTs), concurrency and deadlock prevention, discussed in detail in the github repository.
Explore →CTF
Created a CTF challenge based on web exploits as an entrypoint to learn basic concepts such as cookies, requests, crawlers, etc. as a part of ACA's fullstack web development project. Feel free to climb up the leaderboard (please write me an email in case the webiste is down when you find this) :p
Explore →Chat Application
Created a chat application as a part of learning android development. This app is based on Java and is powered by Firebase. Learned how firebase auth, storage and database. Also learned to implement recyclerView in applications.
Explore →Sudoku Solver
Created this mini project while studying about recursion in ESC101. Backtracking is pretty cool in board games. It is currently hosted on heroku, so the website may take some time to load.
Explore →