[FULL STACK + IMMERSIVE MODE]Sep 2021 – Present
Full Stack Developer
AVRLabs · Dubai, UAE (Remote)
Full-stack web products with interactive 2D/3D, AR and AI features, from requirements through production.
RESPONSIBILITIES
- Build and maintain full-stack web applications using React, TypeScript, Next.js, Node.js, HTML5 and CSS3.
- Develop responsive, reusable frontend components and backend services, from initial requirements through production.
- Build interactive 2D/3D web experiences using Three.js and WebGL for AR, virtual environments and browser-based visualisation.
- Prepare and optimise 3D models and assets in Blender for web-based 3D experiences.
- Integrate AI services, LLMs, conversational AI and AI APIs into applications.
- Work with AI agents, knowledge bases, embeddings and RAG-based approaches for AI-powered features.
- Develop REST APIs and serverless backend functions using Node.js, Express.js and AWS Lambda.
- Design databases, write queries, run data migrations and optimise performance in MySQL and PostgreSQL.
- Integrate third-party APIs and services, including authentication, payments and external data sources.
- Deploy and maintain applications using AWS, Docker and CI/CD workflows.
- Troubleshoot frontend, backend, WebGL, mobile-browser and production issues.
- Work closely with designers and product teams to turn requirements into practical, user-friendly solutions.
- Mentored junior developers on WebGL/Three.js patterns and React performance optimisation.VERIFY — Unverified — only in: XR resume (older, tailored)
- Implemented AI-driven recommendation and object-detection modules, increasing user engagement by 40%.VERIFY — Unverified — only in: XR resume (older, tailored)
- Automated CI/CD pipelines (GitHub Actions + Docker), cutting deployment time by 60%.VERIFY — Unverified — only in: XR resume (older, tailored)
TECHNOLOGIES
- React
- TypeScript
- Next.js
- Node.js
- Express.js
- Three.js
- WebGL
- Blender
- Unity WebGL
- WebXR
- AWS Lambda
- MySQL
- PostgreSQL
- Docker
- CI/CD
- LLMs
- RAG
MISSIONS FROM THIS PERIOD
CHALLENGES
- Unity WebGL galleries that stalled on devices without native WebXR — traced to a boot-order race and fixed across seven builds.
- A client-rendered marketing site whose content pages were invisible to search engines.
ACCOMPLISHMENTS
- ARviewz: improved client onboarding time by approximately 70%.
LESSONS LEARNED
- On the 3D web, the hard bugs live at the boundaries — between engine and browser, between polyfill and native API, between desktop and a phone’s GPU.VERIFY — Unverified — only in: Drafted copy — confirm voice