Why I Engineer

I am deeply passionate about computers and web development technologies, with a strong desire to learn backend technologies with skills in JavaScript,TypeScript, Git,Cloud (GCP), Linux,CI/CD, Docker,Podman, Node.js,React, Next.js,Python and problem solving.

As an active open-source contributor and maintainer, I build my own npm and pypi packages that solve my problems as well as those faced by other developers. I have worked with 20+ developers across the world and have a strong interest in reading and writing technical blogs, and I regularly share my thoughts and knowledge on LinkedIn.

Blog Posts

The MYTH of Privacy

Privacy is a fundamental right, but it's often misunderstood. Let's debunk some common myths and misconceptions about privacy, particularly around cellphones and service providers, to help you protect your data better.

privacydata securitymythsmisinformationcellular networkssurveillance

Best Way to Build Your Node.js Container

We make many mistakes while building our containers; here are some do's and don'ts to help you build a better container.

containerDockerNode.jsPM2PrometheusGrafanaK8sAlpineDistrolessCI/CDReact

Online Privacy: The Hidden Leaks in Your VPN

Protect your online identity by understanding how VPNs can still expose your private information through header information leakage.

vpnsecurityprivacy

JavaScript is a Multi-Threaded language

In this post, we'll uncover the intricacies of JavaScript concurrency and explore how asynchronous operations enable multithreaded-like behavior.

nodejsjavascriptmultithreading

PSA for Developers: Hashing is NOT Encryption! Here's why it matters...

Learn the difference between hashing and encryption and why you can't recover data from a SHA-256 bit hash.

cryptoencryptionhashingsecurity

Blast Off to Efficient Development with GitHub Actions and CI

Discover the power of Continuous Integration (CI) and GitHub Actions to elevate your development workflow.

CIGitHub Actionsdevelopment workflow

Function Pointers in C++: A Practical Example

Explore the practical usage of function pointers in C++ through a real-world scenario involving dynamic mathematical operations.

C++function pointersdynamic operations

YouTube Videos

Install Zsh on WSL

How to Install Zsh on WSL | Debian/Ubuntu and Set it as Default Shell

2024 July 15

Netflix Recommendation System

Netflix Recommendation system

2024 September 12

Neovim Setup

How to download Neovim for windows and locate config file | init.lua | neovim setup easy

2024 July 7

Emacs Download

Download Emacs for windows from GNU FTP server using Powershell

2024 July 5

JavaScript Async Programming

JavaScript Asynchronous Programming| Array of URL and download the contents

2024 July 20

Open-source projects

JavaScript Projects

fingerprint-oss

A Blazingly fast Client-side utility library for javascript that collects information about the user's IP address, geolocation, and system information. Alternative to commercial services like FingerprintJS and Fingerprint2.js. Now backed by Cloudflare OSS, Neon, and Netlify.

JavaScriptNPMClient-side

Disposable email detector

A Node.js utility for detecting disposable email addresses. It helps identify whether an email address belongs to a disposable email provider, aiding in the prevention of spam and unwanted sign-ups.

Node.jsNPMEmail Validation

Hasty server

Hasty server is a simple web framework to build webserver in a simple way. It is inspired by Express.js. Basically, It is my implementation of HTTP using raw TCP Socket in Javascript.

JavaScriptNode.jsTCP

Flexr

Fenrir is a serverless cloud platform that allows developers to deploy their javascript applications with ease. It is built using Node.js, Express, Podman, PostgreSQL, Redis, HTMX, nginx and GCP.

Node.jsExpressPodmanPostgreSQLRedisHTMXnginxGCP

Netflix Recommendation System

This Netflix Recommendation System is a web application developed using Node.js and Express. It utilizes a recommendation engine written in Python.

Node.jsExpressPython

Python Projects

IndiaPincodeFinderv2.0.0

IndiaPincodeFinder is a Python module that helps you find detailed Indian address information by using a valid 6-digit PIN code. It's ideal for use in logistics, address validation, fintech onboarding (KYC), e-commerce, and mapping services.

PythonPyPIAddress Validation

kakashiv0.2.0

A modern, high-performance logging library designed for production applications that require both high throughput and excellent concurrency scaling.

PythonLoggingPerformance

python-json-rbacv0.3.0

Minimal, secure JWT/JWE + RBAC for FastAPI. Provides decorators and utilities for secure, role-based access control in modern Python web APIs.

PythonFastAPIJWTRBACSecurity

Highlights

Top 15 - First Hackathon

Competed in my first ever hackathon and secured top 15 position

Neon Creator Program

Accepted as a creator in the Neon database platform program

GirlScript Summer of Code

Project administrator for open source contribution program

100+ GitHub Stars on open source projects

Earned 100+ stars across open source projects

An idiot admires complexity, a genius admires simplicity

- Terry A. Davis (creator of TempleOS)

Free software is a matter of liberty, not price. To understand the concept, you should think of 'free' as in 'free speech,' not as in 'free beer.'

- Richard M. Stallman