University of Illinois at Urbana Champaign
August 2024 - Dec 2025
Master's Degree, Computer Science
GPA - 4.0 / 4.0
Hello there! I'm a first-year graduate student at the University of Illinois at Urbana-Champaign, pursuing a master's degree in Computer Science. I am a recent graduate from the Pune Institute of Computer Technology. Over the past few years, I have been fortunate to work on a multitude of diverse and exciting internships, although I do not have "full-time" work experience yet, most of my internships at startups included ideating & building new software solutions from scratch, which I personally consider to be equally valuable experiences. All of these solutions are up & running today in production environments across the world! I chose to pursue a grad degree right after my undergrad, over a job, simply because I don't want the learning curve to stop just yet.
I have been programming and building projects with various frameworks in different programming languages for over 5 years now. The domains which I am interested to work in include a mixture of Cloud Computing, Cyber Security/Cryptography, Machine Learning and embedded systems. Apart from working on software projects, I also have a keen interest in solving coding challenges and optimization problems in computation.
More on my interests here
August 2024 - Dec 2025
Master's Degree, Computer Science
GPA - 4.0 / 4.0
July 2020 - June 2024
Bachelor of Engineering, Computer Engineering
CGPA - 9.38 / 10
August 2021 - June 2024
Honors Degree, Information Cyber Security
Grade - A
May 2025 - Aug 2025
Incoming Software Engineering Intern @ Redmond
August 2024 - December 2024
Course Assistant for CS 222.
ML Research Intern
August 2023 - March 2024
R&D of RT-SoTa models for deep noise suppression on Indic languages
SDE & Cyber Security Intern
August 2023 - Jan 2024
Lead developer for Phishinstinct, the company's first SaaS product.
Software Development Engineering Intern
May 2023 - July 2023
Developed a Distributed Scalable Rapid Incident Response System reducing the IR time from days to minutes
Software Development Engineering Intern
March 2023 - May 2023
Developed Bajaj Finserv's first cryptocoin reward ecosystem, bajaj coin, using Geth blockchain.
Feb 2022 - Jan 2023
Developed the company's first flagship RPA desktop application.
Over the past four and a half years, I have worked on some interesting projects. While it is impractical to list all of them here, you can explore my extensive contributions to these projects on my github profile.
Following are some of the highlights!
April 2025
When processing documents that exceed the context window of embedding models, practitioners employ different types of chunking strategies. Would changing the chunking strategy realistically affect the RAG performance? This evaluation compares three primary chunking methods (fixed-size, semantic, and sentence-based) across top embedding models (acc to MTEB leaderboard) to determine which approach yields optimal retrieval performance for different datasets. For more details, visit the repo.
August 2024 - December 2024
This project was developed as part of a four-part Machine Problem (MP) series for the CS425 Distributed Systems course at UIUC.
For each of the MP, we built a different component of the distributed streaming system. The components include
The detailed architecture, design choices and performance reports for this project can be found in the source code repository. This project has been developed using go-lang and a lot of the concepts were inspired from MillWheel for the final MP. We achieved fault tolerance and re stabilization while also providing exactly once delivery semantics. All of the components were heavily tested and demo-ed on a cluster of 10 VMs.
August 2024 - December 2024
Completed a series of Machine Problems (MPs) for the CS440 Artificial Intelligence course at UIUC.
These MPs included everything from bayes nets, hidden markov models, reinforcement learning, to adversarial search algorithms and path planning for shape changing alien agents!
The detailed problem description for each of these MPs can be found on the course page for fall 2024
late Jan '23
I have always loved the idea of building my own programming language. So I started off trying to build a simple interpreter for a language in which you can directly code turing machines and execute them!
The language is written in pure C++ and follows the standard process of tokenization, parsing, abstract syntax tree generation, topological resource sorting and then execution. (does not use manually attached LLVM)
Please feel free to try it out on your machine or open an issue in the repository .The language is still nascent and I am working on adding more features to it.
One of the domains where this language can find universal usage outside education is in Regex. Many of the regex parsers used today are based on FSMs, and this language can be used to directly code a higher up, a TM. So in the near future I will be trying to create a regex api within the language.
A detailed description on how to install Beluga and run it can be found on the source code link
August 2024
Do you store your passwords in excel sheets or word docs, unprotected? Do you use the same password for multiple accounts? Now is the time to stop all of that!
RustyVault is designed to be an exceptionally fast password manager, prioritizing swift user interactions and aiming to provide the same level of accessibility as accessing information from an Excel or Word document. Detailed implementation information can be found in the source code repository's documentation. RustyVault also ensures a high level of cryptographic security.
July 2022 - August 2022
Secured 2 nd Place
In this project/hackathon me and my team developed a scalable document transfer pipeline solution for the Indian government
The problem statement involved everything from capturing the document without leaving any memory trace in the capturing device, running ML algorithms for enhancing the document quality, to finally designing a scalable server which can cater to millions of requests per day.
We developed a server-less architecture using AWS lambda and AWS API gateway to upload the images capable of handling around 10,000+ requests per second.Built a fully functional mobile application using flutter for capturing document images, editing them and uploading them.Also implemented a light weight image quality enhancer which runs on the server using canny edge detection with added customization
2023
The future of Machine Learning Neural nets, specifically in the fields where reasoned accuracy is very important while taking sensitive decisions, is in the hybridization of neural networks and human engineered baseline features.
In this project we developed and tested various hybrid neural networks, and evaluated their performance on the basis of accuracy on classification of images containing uncontrolled fires (eg. wildfires) vs images containing controlled fires (eg. candles,fireplace)
The models which amalgamated human engineered features with its auto generated weights (unknown/blackbox) performed better and had a human baseline to classify an image incase it confronted any outlying data.
A research paper on this project work has been published.
2021 - 2022
I had started building this discord bot for my first year college class server, the main aim was to build some games which everyone could play against each other. (And kill time during online classes :p)
Very soon, the bot could run many different games and had a lot of api integrations for different services (eg. OpenAI text completion api (2021)). It also had a fully functional economy system with a bank and a shop. It was used actively on 10+ servers.
It is written using discord.py library, and is no longer hosted on Heroku.
Other projects which I can recall off the top of my head include
Delibay,
Research Paper evaluator,
pdf parser ,
Wild-fire Agents
and
Project Superfit .
I will try to add brief description on these projects soon,
meanwhile you can always check out the repositories!
In the upcoming projects I will be building something in the neighborhood of the following pool of "buzzwords" with the intent of exploring them.They are Cloud Security, Parallel Computing (CUDA), Localized LLMs, OS and Embedded systems. If you find common interest in any of these domains and want to work on something similar, please feel free to reach out!
Following are some of my hobbies / interests which I pursue in my free time.
I am trying to pickup ice skating as a hobby lately. Some fun stats { 'total falls' : 0, 'total hours' : 5, 'top speed' : '5 miles/hr' }
If you have come across a rubiks cube, or a variant of it, chances are I have solved it (or atleast tried to)
Digital Art is something I like to do out of curosity as a complete Amatuer. The question "What would xyz look like?" fuels my imagination, inspiring me to sketch it out.. The resulting images are, like the one you can see above. I use Krita to make these drawings, and I am still learning how to use it.
I actively follow almost all of the space exploration programs going around the world. I am very optimistic about the multi-planetary future of humankind. The passion for space exploration stems from my liking for astrophysics and the wonders that the universe holds.
It may seem weird at first, but I find the topic of
consciousness to be highly intriguing. Consciousness, in my
opinion, is the closest unexplored moon to mankind. I love
reading about new research, books or philosophies around the
eternal questions of "What does it mean to be Alive?" "What
really is Intelligence?"
With the advent of AI, these questions are becoming more and
more relevant.
I am always open to new opportunities and collaborations. If you have any questions or want me to take a look at something, feel free to reach out to me on any of the following platforms.