Amal
Amal Manikandan Nair

// about

Amal Manikandan Nair

I'm a full-stack developer who builds complete, production-ready web products — not just prototypes. Recent work spans a luxury property booking platform with integrated payments and an AI concierge, an interactive 3D car teardown modelled entirely from maths, an offline-first digital signage system that keeps running through a full internet outage, and a tutoring and coding bootcamp business I run myself, built from the ground up.

↓ scroll — the rest is told in seven parts

// how I work

End to end, or not at all.

I'm not a front-end developer who can manage a bit of backend, or the reverse. I build the whole thing — the data model, the interface, the deployment, and the unglamorous admin screen someone has to use on a Tuesday. Most of what I've learned came from having nobody else to hand the hard half to.

// the details

The parts nobody puts in a demo.

A booking calendar is easy until two people pick the same week at the same moment. A checkout is easy until the payment succeeds and the browser dies a second later. I go looking for those cases early, because they're the ones that decide whether software survives its first real week.

// constraints

I like requirements that can't be argued with.

A menu board above a counter is judged on its worst day — the day the shop's internet drops and someone power-cycles the TV. A normal web app reloads into a blank screen. Writing a Service Worker that precaches an entire app before it's allowed to go live is the kind of problem I enjoy: there's no talking your way around it, it either survives the outage or it doesn't.

// range

Sometimes the problem turns out to be maths.

I wanted an interactive car teardown, but every real car means licensed CAD. So the car became fictional and the body became a function — a surface lofted through seventeen cross-sections, with every panel cut from that same surface so the parts physically cannot drift apart. A hundred and twenty-eight parts, and not one downloaded model.

// craft

Motion should mean something.

I rebuilt a four-function calculator purely as a study in movement. Digits roll like an odometer so you can watch a carry travel. The running total physically flies up into the history rather than being redrawn there. Animation isn't decoration when it's the thing telling you what just happened.

// principles

Honesty is a constraint I design with.

There are no invented testimonials anywhere in my work, no stock photos of other people's customers, and no statistics I can't stand behind. A site I built for a real insurance agency claims only what the business actually does. My demo sites say they're demos, in a dialog, before you can use them. It's a harder way to be persuasive and I think it's the only honest one.

// the other job

I teach, which keeps me honest.

I run my own tutoring and coding bootcamp business. Explaining a concept to someone who is entitled to say "that doesn't make sense" is the fastest way to find out whether you actually understood it. A lot of how I write code — and comments — comes from that.

I care about the same things whether it's a client project or my own: clean data models, accessibility that isn't an afterthought, and shipping something that actually works in production — not just in a demo.

// stack

Tools I reach for.

Frontend

Next.jsReactTypeScriptTailwind CSSMotion / GSAP

Backend

Node.jsPostgreSQLSupabaseRoute Handlers / APIsZod

3D & Graphics

Three.jsWebGLSVG filtersCanvas

Payments & Comms

StripeResend

Testing & Tooling

VitestPlaywrightESLint

Offline & PWA

Service WorkersIndexedDBCache Storage

Have a project in mind?

I'm currently open to freelance work and new opportunities — reach out and let's talk.