
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.
"Yesterday is history, tomorrow is a mystery, today is a gift of God, which is why we call it the present."
― Bill Keane
Skills & Technologies
Languages
Frontend
Backend
Databases
DevOps & Cloud
Security & Auth
Testing
AI & Tools

// 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.
Projects


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

Color Picker
A quick color picker and converter for designers and developers.

Mediwave Crib Hound (Server)
Backend service endpoint for Mediwave Crib Hound application.

React Error Boundary
Examples and utilities demonstrating robust error boundaries in React.

Download Progress Bar
Frontend demo showing a file download progress bar experience.

Mediwave Crib Hound
UI for Mediwave Crib Hound with clean, responsive interactions.
Latest Articles
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.
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.
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.
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.
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.
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.
