B.Tech Information Technology | IIEST'27
Trying to understand systems, design them, and in search of their limits. Can they adapt? I love Research, exploring algorithms and sometimes competitive programming.
Experience
Recent Works
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nulla, totam accusamus tempora natus laboriosam perferendis quos nemo beatae neque omnis voluptatum officia maiores doloremque quam voluptatibus eius alias provident officiis!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nulla, totam accusamus tempora natus laboriosam perferendis quos nemo beatae neque omnis voluptatum officia maiores doloremque quam voluptatibus eius alias provident officiis!
grepVF: find(grep) vulnerabilities(V) & fix(F)
GrepVF is a SAST(Static Application Security Testing) tool, designed to be integrated in the CI/CD pipeline.
It can find existing (and possibly undetected) software vulnerabilities alongside suggest fixures for some of them.
It uses the same idea as Aroma, VulRAG etc. You can read the detailed architecture here:
A CVE Checker that can Hack.
Brief overview: We use 4 main engines for detection of different types of vulnerabilities.
Can we generate meaningful poetry without any Machine Learning?
I tried doing it for Bangla Poems. Had to apply lots of tricks but surprisingly Dijkstra came in very handy in it.
It appears, a Poem can be thought of a shortest path too; in a map where your buildings are entities and regions are emotions.
Every-way you connect them becomes in a way meaningful.
And afterwards, creating a Poem from that is just language specific constraint satisfaction, mostly.
Genuinely liked working on this.
Had to make the repo private for some reasons.
But the documentation is more than sufficient, if you want to dive in.
You are onto something. You like re-discovering, thinking.
For some of your ideas you want to discuss with others, you want to share with like minded people.
So what are your options? Reddit, X, Medium, HackerNews...
These are definitely great places. But they are generalised. Not a focused academic platform only.
Alternatives: ArXiv, ResearchGate etc. But these are too stiff in general.
You cannot publish your half formed ideas in here. Which is needed for the purpose they are serving.
So thats why I made OpenCanvas. It sits just in the middle of these.
Pure academia, no distractions, targeted audience -- just as needed.
Also it aggregates lots of papers, publications etc meta data from 50+ institutions.
From even individual college & university sites too. So theres no need to scatter search, and also everything
is threaded -- have discussion on every one of them, right under the source.
Also a very loving UI that your eyes will get comfortable with. So these are all which OpenCanvas incorporates.
Definitely check out this one.
And yes, due to obsession, had to optimise the backend to the highest extent I could. Used MERN only.
For the feed route, achieved 6138 RPS (TTL cache enabled), and around ~3k RPS
(Cache disabled, DB querying everytime) in Node.js single thread.
Seeded the db collections with millions of documents for testing.
In pm2 cluster mode, in my MacOS (8 cores), the RPS increased to 17K-20k range.
Developed it for over a year & wrote 22,000+ lines myself. Realised TypeScript & SDLC need in super hard way.
> On a personal note, this is my first repo that had global contributors :)
An interactive animations site for visualizing some awesome algorithms.
There are around 17 of them, as far as I remember. Tower Of Hanoi, Tortoise and Hare Technique,
Dijkstra, Floyd Warshall -- are my personal favourites. Do check out if you have a keen interest in these.
★ On a personal note this is my first repo that completed 10 github stars :) ★
A Webapp to create courses from youtube playlists. Design own courses, study without any ads or distractions. Track course progress, to-do, goals, study hours.
A RSS reader and scraper to read news & summaries. Main focus was UI, Ease of Use & Accessibility, kept it the way I wanted after hundereads of changes.
Competitive Programming
Codeforces Expert • peak 2029 (CM)
CodeChef 5-star • peak 2026
Hobbies