▸~/identity
Identity loaded.
- NAME
- Prince Bhatia
- ROLE
- Full Stack Developer
- CURRENTLY
- Full Stack Developer · AVRLabs (Dubai, UAE (Remote))
- EXPERIENCE
- 5+ years
- BASE
- Gurugram, India · IST (UTC+5:30)
- LANGUAGES
- English · Hindi · Punjabi
- STATUS
- [AVAILABILITY / NOTICE PERIOD REQUIRED]
IDENTITY · SELECT A FACET
Five-plus years of production systems: REST APIs, serverless functions, SQL tuning, Redis caching, Docker and CI/CD — the unglamorous parts that keep a product fast and up.
Works where the web is still changing — WebGL, WebXR, LLMs, agents — and learns by building small, testable experiments before committing to the big thing.
Cares how it feels, not only whether it works: galleries you can walk through, AR that lands in your room, interfaces that explain themselves — and this site.
01THE STORY
From backend to depth.
I started on the backend. At Henceforth Solutions I built APIs and web applications with Node.js, React, MySQL and PostgreSQL, and learned that performance is something you measure: SQL optimisation, Redis caching and CloudWatch monitoring kept production at roughly 99.5% uptime.
In September 2021 I joined AVRLabs, working remotely for their Dubai team, and the web stopped being flat. I build full-stack products there — React, TypeScript, Next.js and Node.js on one side; Three.js, WebGL and Blender-prepared 3D assets on the other — for AR, virtual environments and browser-based visualisation.
Lately the interesting problems sit where those worlds meet AI: LLMs, conversational AI, agents, embeddings and retrieval. I like building the parts that have to be right — the verification step, the fallback, the answer that says “I don’t know” instead of guessing.
I studied Physical Sciences before a Master’s in Computer Applications, and the habit stuck: ask a question, build the smallest thing that can answer it, and trust what you can measure.VERIFY — Unverified — only in: Drafted copy — confirm voice
02OPERATING PRINCIPLES
What I optimise for.
Each principle points at the work where it actually happened.
01
Evidence, not assumptions
Nothing is done until something reads it back. My WebXR patch decompresses every build it writes and compares it to what it meant to write; my job agent re-reads every field it fills before it moves on.
02
One root cause beats ten fixes
Artabia’s SEO audit surfaced six findings. Four of them came from a single architectural gap — no per-route rendering — so the recommendation was one change, not four patches.
03
Measure before you scale
Production slowdowns are diagnosed, not guessed at. SQL optimisation, Redis caching and CloudWatch monitoring came before any talk of bigger servers.
04
Keep a human on the commitments
Automation should do the tedious parts and stop at the consequential ones. My job agent never auto-answers visa, salary or legal questions, and it never submits without approval.
SEE IT IN
05
Say what you don’t know
The SEO audit lists what it could not check. Ask Prince, on this site, refuses to answer when the portfolio doesn’t contain the answer. Honest gaps are more useful than confident guesses.
EDUCATION
- 2017–2020Master of Computer Applications (MCA)Kurukshetra University
- 2014–2017B.Sc. Physical SciencesKirori Mal College, University of Delhi
INTERESTS
- Spatial computing & XR prototypingVERIFY — Unverified — only in: XR resume (older, tailored)
- Generative AI in creative interfacesVERIFY — Unverified — only in: XR resume (older, tailored)
- Sketching & visual storytellingVERIFY — Unverified — only in: XR resume (older, tailored)
- Open-source contributionsVERIFY — Unverified — only in: XR resume (older, tailored)