Why I Engineer

I build production web systems and open source tools, with a focus on backend engineering, infrastructure, and developer experience. I take ideas from a rough problem statement to reliable, production-ready software.

I am a full stack engineer who enjoys taking ideas from a rough problem statement to a reliable, production-ready web system. Most of my work lives at the intersection of backend engineering, infrastructure, and developer experience, where small architectural decisions make a big difference for other engineers.

I am deeply passionate about computers and web technologies, with a strong focus on backend engineering. I work with JavaScript, TypeScript, Python, Node.js, React, Next.js, GCP, Docker, Git, and the rest of the modern stack, close to the metal when it matters, with an eye on clean APIs and a good experience for the people who use what I build.

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; I regularly share my thoughts and knowledge on LinkedIn.

Role
Full Stack Engineer
Company
Agribid.ai
Location
India (IST)
Open source
100+ GitHub stars
Stack
JS, TypeScript, Node, React, Next.js, Python, GCP

Blog Posts

I write concise, practical posts about web development, backend design, infrastructure, and lessons learned from building and maintaining real projects and open source libraries.

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
View All Posts →

YouTube Videos

I make videos for fun and for educational purposes. They cover practical topics like shell environments, editors, and JavaScript fundamentals, with a focus on helping engineers set up tools quickly and understand how they work under the hood.

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

I maintain production-ready open source libraries and tools in the JavaScript and Python ecosystems, focused on logging, identity, infrastructure, and developer productivity. These projects are used in real applications and are designed with clear APIs, documentation, and long-term maintenance in mind.

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

asyncutilsxv2.0.0

ASGI wrapper for combining FastAPI and Socket.IO in one app..

PythonFastAPISocket.IOASGI

Highlights

Selected achievements and milestones: hackathon results, open source recognition, creator programs, and collaboration with developers worldwide.

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

Frequently asked questions

Who is Akshat Kotpalliwar and what do you do?

I am a Full Stack Engineer at Agribid.ai who designs and ships production-grade web backends, APIs, and internal tools. I focus on building reliable systems in JavaScript, TypeScript, Node.js, React, and Python with a strong emphasis on performance and developer experience.

What kind of problems do you enjoy solving?

I enjoy working on backend-heavy problems such as designing APIs, building robust data pipelines, introducing authentication and RBAC, and optimizing infrastructure. I also care about making tools and libraries that remove friction for other engineers.

Are you open to new roles or collaboration?

Yes. I am open to full-time roles, impactful open source collaboration, and selective consulting work where I can help teams ship reliable, well-structured systems and libraries.

What makes your open source work useful for teams?

I maintain several npm and PyPI packages that are already used in real projects, including utilities for logging, email validation, and client fingerprinting. These projects are built with clear APIs, documentation, and a focus on real-world reliability.

How can someone contact or hire you?

The easiest way to reach me is through the contact links on this portfolio or via LinkedIn. I respond fastest to concise messages that include context about your team, problem, and expected scope.

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