Professional Software Engineer by day. Hobby developer, Modder, Gamer by night.

Custom CSS Utility - npm package - Open source

Intro For my projects, I use reset.css and a set of utility classes without external libraries. (which I learnt from my prev company, I learnt a lot from there, when I joined a big company.. it was not the same, enterprise wise its different yea..sure but it has its pros and cons), I move them from project to project. This eliminates it and makes it easier to maintain and view the docs.

"Slop Generators - Make no mistake, they cannot think", as of Nov 25th, 2025

Quote I liked from Asahi Linux I’ve read the quote, in an open source AI contribution page, exact word for word, quote https://asahilinux.org/docs/project/policies/slop/#its-just-matmul “It is very easy to get caught up in the hype that bad actors have built around Slop Generators. The anthropomorphic presentation of Slop Generators as “agents” or “assistants” is a very deliberate attempt to manufacture consent for their integration into workforces at the expense of human interaction.

Better Downloader Self Hosted

Why I Need a better downloader that is on a server somewhere, it should have segmented downloads, It can have mutliple connections to a single download file that can maximize download speeds, The second problem to solve is that the media server if something has to be downloaded and watched, it has to be a torrent file, if its a direct file, the server, currently I have to login to a server and download with wget or aria2 via terminal.

Using the best thinking models and not burn money (Jul 31st, 2025)

Intro I’ve been having a dilemma, I don’t want to pay open ai the monthly 20$ subscription, but I want to use the latest and greatest model on some of the problems I have to reduce time. How can I achieve this? I’ve already mentioned in a previous writing last year.. that I use open api keys. I started using mobile and desktop clients with just the api keys. Couple months ago OpenAI also reduced the pricing of o3 model by 80%, I’ve been using the ai very actively, trying to burn my credits as soon as possible.

Building an IP Based Firebase Ratelimiter

Intro I have a project that I wrote 7 years ago, its still running on firebase.. no hickups (I had to occusionally update to a new node lts environment).. but it still worsks, at the time of writing/ implementing, ratelimiter was not implemented, So everyonce in a while I see the request logs and I see some IPs hitting the server with 1000s of requests, judging from the rquest.. its easy to distinguish them as bots and scanners.

MVP vs SLC - Fixing Duplicate Tabs

Intro I’ve been running into duplicate-tab problems across both my personal and office browsers. I needed a simple application that can detect duplicates and show a minimal UI to merge, close, or keep them. MVP vs SLC I’ve followed the MVP approach for years, but this time I went with SLC: Simple, Lovable, Complete. Rather than shipping a bare-bones, bug-ridden MVP, I wanted something small and meaningful that people genuinely love—and that feels complete out of the box.

Sub-Second Serverless Spring Boot/Reactor: Millisecond Cold-Starts via GraalVM

Intro I run several backend services built on different frameworks and languages, One of them being Spring Boot and Spring Reactor on my own Linux server. Recently, I asked myself: why not host these services on Google Cloud Run? Cloud Run offers a free tier for the first 2 million requests per month, but if I leave an instance running (with a minimum instance count), it costs around ₹200–₹500 monthly—something I’ve paid before.

DIY RO - Water Purification

Intro The water hardness in my home (Gobi) is around ~600 ppm. In Chennai where I live, it’s around 800 ppm (metro water). Half the people get purified water for their drinking; there is business for those who supply water, while the other half get a water-purification system installed in their homes by a vendor/company that produces it. We can build a DIY homemade purifier. It’s a new challenge, a chance to learn new things, and cheaper than buying ready-made.