Six years in, and the appeal hasn't changed: building something that works smoothly, looks good, and still runs cleanly a year later.
I'm Faruk Sardar. a full-stack developer based in Kolkata. I studied BCom, fell into web development somewhere along the way, and never went back, eight years later I build websites and web tools end to end.
My stack is React and Next.js on the front, Node and Express behind it, with TypeScript throughout and Prisma over MongoDB for data. Tailwind for styling, Framer Motion when something needs to move, Git and Vercel for everything else. I'm learning D3.js at the moment, mostly to get better at making data legible.
Most of my work comes from business owners with a site that's slow, dated, or held together by plugins. I rebuild those properly. I'm also open to a full-time role if the team is a good fit.
Away from the screen: video games, films, and a cockatiel who has opinions about deploy days. Currently working on fitness, eating better, and learning guitar, all three with mixed results.
A framework is a choice you should be able to defend, not a default you inherited.
the short version
How I got here.
Self-taught, freelance throughout, and a move from Mumbai to Kolkata along the way.
2021
Started learning HTML, CSS and JavaScript
Mumbai, India. A BCom student teaching himself the basics in the gaps between coursework.
2022
Front-end developer
Mumbai, India. Two years freelancing on front-end work, and where I picked up React and Next.js properly.
2023
Full-stack developer
Mumbai, India. Freelance across the whole stack — React, Next.js, Node, TypeScript, Tailwind, Prisma, MongoDB.
2024
Started the blog and shipped multiple tools
Kolkata, India. Six web tools built and released, plus writing about what I learned building them.
2025 - Now
Working with business owners
Kolkata, India. Revamping websites for small businesses, and open to full-time opportunities.
the toolbox
What I reach for.
Chosen per project, not per habit. Half of these sites ship with no framework at all.
No data was found
What I hold to
Three commitments on every project.
01
You own everything
Repo, domain, hosting, and CMS live in your accounts from day one. Nothing is hostage to my invoice.
02
One point of contact
You work directly with me from estimate to handover. No account manager, no rotating contractors.
03
Files that pass the first time
Every launch ships with before-and-after numbers: payload, Core Web Vitals, and an accessibility report.