~/Anpu
Available for Work

Hi there! I'm

Anparasan

A passionate Full Stack Developer building fast, accessible web applications. Explore my work and feel free to get in touch.

5+
Yrs Exp
0+
Projects
Open
to Work

"Yesterday is history, tomorrow is a mystery, today is a gift of God, which is why we call it the present."

― Bill Keane
Anparasan
anparasan ~ portfolio
$whoami
anparasan
$cat skills.txt
TypeScript · React · Next.js · Node.js · Prisma
$git status
On branch master — all commits pushed ✓
$./current-role
$ ls ~/skills --all

Skills & Technologies

total 61+ skills
groups 8 categories

Languages

4
JavaScriptTypeScriptPythonHTML5

Frontend

13
React.jsNext.jsRemixSolid.jsReduxZustandTailwind CSSSCSSshadcn/uiAnt DesignMaterial UIChakra UIFloating UI
⚙️

Backend

7
Node.jsBunExpress.jsREST APIsGraphQLSequelizeKrakenD API Gateway

Databases

6
PostgreSQLMySQLMariaDBMongoDBClickHouseRedis

DevOps & Cloud

8
DockerKubernetesNginxMicroservicesGitHub ActionsAWSMicrosoft AzureVercel

Security & Auth

5
OAuth 2.0JWTRBACAPI SecurityKeycloak

Testing

7
JestReact Testing LibrarySupertestMochaPlaywrightCodeceptJSBun Test

AI & Tools

11
GitHub CopilotOpenAI CodexCursorv0LovableGrafanaFigmaAdobe Creative SuiteJiraGitVS Code
~/anparasan.png
Anparasan
availableTamil Nadu, India

// profile.ts

About Me

A results-driven full-stack developer with 5+ years of industry experience, delivering everything from fast-moving startup MVPs to large-scale enterprise platforms. I care deeply about clean architecture, developer experience, and shipping products that actually work in production.

Open to WorkRemote-firstTamil Nadu, India
const developer = {
focus:"Building fast, accessible UIs",
backend:"API design & integrations",
tooling:"TypeScript, Prisma, Next.js",
deployments:"Cloud-first, CI-friendly",
};
$ git log --oneline ~/projects

Projects

showing 7/7 projects
techs 6 available
$filter--tech
github-file-storage
npm

github-file-storage

npm package for storing and managing files inside GitHub repositories — no external storage service required. Built with TypeScript and Bun.

TypeScriptBunNode.js
Back2Top
● live

Back2Top

Lightweight utility site showcasing a back-to-top interaction for long pages.

Next.jsTypeScriptTailwind CSS
Color Picker
● live

Color Picker

A quick color picker and converter for designers and developers.

Next.jsTypeScriptTailwind CSS
Mediwave Crib Hound (Server)
● live

Mediwave Crib Hound (Server)

Backend service endpoint for Mediwave Crib Hound application.

Node.jsTypeScript
React Error Boundary
● live

React Error Boundary

Examples and utilities demonstrating robust error boundaries in React.

ReactTypeScriptNext.js
Download Progress Bar
● live

Download Progress Bar

Frontend demo showing a file download progress bar experience.

Next.jsTypeScriptTailwind CSS
Mediwave Crib Hound
● live

Mediwave Crib Hound

UI for Mediwave Crib Hound with clean, responsive interactions.

Next.jsTypeScriptTailwind CSS
$ cat blog.md --latest

Latest Articles

total 6 articles
PostgreSQL9m read

Row-Level Security in PostgreSQL: A Practical Guide

Enforcing data isolation at the database layer using RLS policies eliminates an entire class of app-level bugs. Here is how to set it up with real-world multi-tenant schemas and Prisma.

read
Bun7m read

Why I Replaced npm with Bun in My Next.js Monorepo

After migrating a mid-sized monorepo from a webpack-based npm setup to Bun, here is what actually changed: cold install time, test runner speed, and a few surprises in production.

read
Security11m read

Keycloak + Next.js: Multi-Tenant Auth That Scales

How I wired Keycloak as an OAuth 2.0 / OIDC provider for a multi-tenant Next.js app — covering RBAC, silent token refresh, and Edge middleware guards with the Web Crypto API.

read
TypeScript8m read

Building a Type-Safe API Layer with Zod and Express

Runtime validation and compile-time types do not have to live in separate worlds. This walkthrough shows how to derive Express route types directly from Zod schemas — zero duplication.

read
CSS6m read

Tailwind CSS v4: Migration Notes from a Production App

Tailwind v4 drops the JS config in favour of CSS-native variables and a new @theme block. Here are the changes that actually matter after migrating a real codebase, including pitfalls to watch.

read
Architecture12m read

Micro-Frontend Architecture with Next.js: What I Learned

After running a micro-frontend setup at scale for eight months, here is an honest look at what worked, what created friction, and the trade-offs I would reconsider next time.

read
$ curl --contact ./reach-me

Get In Touch

Have a project in mind or just want to say hi? Pick any channel below — I usually respond within a day.

status --availabilityOpen for projects

// email

anparasantamilarasan@gmail.com

↗ email

// whatsapp

+91 9443962466

↗ chat

// social

contact.ts