Full Stack Developer — Motion & Interaction

Rama Bhattaraibuilds polishedweb experiences.

See my work

Full stack developer building end-to-end web apps — React & TypeScript interfaces with expressive, performant motion (GSAP, Framer Motion), backed by the APIs and infrastructure behind them. Get in touch

ReactNext.jsNode.jsExpressFramer MotionGSAPMySQLPostgreSQLHTMLCSSStorybookCI/CDDockerGitReactNext.jsNode.jsExpressFramer MotionGSAPMySQLPostgreSQLHTMLCSSStorybookCI/CDDockerGit

Selected Work

All shipped, production work for real clients — case studies are limited by NDAs, but I'm happy to walk through the details live.

Confidential — client NDA

Gitgi Foundation — LMS Platform

Next.jsReactTypeScriptNestJSPostgreSQLPrismaRedisSocket.IOMinIO
  • Multi-Service Architecture With Independent Databases
  • Real-Time Chat, Presence & Threaded Q&A via Socket.IO
  • AI-Powered, Multilingual Learning Assistant
01LMS Platform
Confidential — client NDA

HR & Applicant Tracking Platform

ReactTypeScriptTanStack QueryTailwind CSSStorybookNode.jsExpressPostgreSQLPrisma
  • Multi-Role Recruitment & HR Dashboards
  • Timezone-Aware Interview Scheduling With Calendar Sync
  • JWT, OAuth 2.0, RBAC & Real-Time Notifications
02HR & ATS
Confidential — client NDA

BS Realty — Real Estate Platform

Next.jsReactTypeScriptTailwind CSSTanStack QueryZustandNode.jsExpressPrismaMySQL
  • Admin Dashboard + Public Website Built From Scratch
  • Server Components, SSR/SSG/ISR for Faster Load Times
  • Concurrency-Safe Appointment Scheduling
03BS Realty
Confidential — client NDA

BS Realty — Insurance Portal

ReactTypeScriptZustandTanStack QueryTailwind CSSNode.jsPrismaSocket.IO
  • Multi-Step Quote Wizard
  • Role-Based Dashboards + Centralized SSO/IAM
  • Real-Time Notifications + Live Mapping (Leaflet)
04Insurance Portal
Confidential — client NDA

Retail POS & Inventory Management

ReactNode.jsExpressPostgreSQLPrismaJWT
  • Barcode Lookup + Hold/Resume Checkout Flow
  • Real-Time Inventory & Concurrent Stock Updates
  • JWT Auth + Role-Based Admin Controls
05Retail POS

How I Work

Four steps, every project, no exceptions.

01Understand

Every project starts with questions, not code. I dig into the brief, the users, and the constraints before opening Figma — building the wrong thing fast is still building the wrong thing.

02Prototype

I sketch the interaction early, even rough and ugly. Testing how something feels to use matters more at this stage than how it looks.

03Build

Clean components, typed props, no shortcuts I'll regret in a week. I write code like someone else has to maintain it — because they do.

04Polish

The last 10% is where it actually becomes good: motion timing, edge cases, loading states, performance. This is the part most people skip. I don't.

What's In My Stack

The tools I reach for daily — hover a node to see how each one fits into my workflow.

Right Now

Right now, I'm deep in GSAP ScrollTrigger and WebGL shaders on the frontend, and sharpening my Node.js API design and database architecture on the backend.

Last updated July 2026

Let's build something that moves.

Open to opportunities — always happy to talk about a project, a role, or just frontend engineering in general.

Built with React, TypeScript, and probably too much Framer Motion. © 2026.