Drive Customizer: Interactive 3D Brand Visualizer
My role. FullStack developer, DevOps, UI/UX designer
Drive Customizer is a high-fidelity, full-stack 3D automotive configuration platform. The project showcases a seamless blend of immersive 3D graphics and modern web development, allowing users to interactively customize vehicles in real-time. It features a complete ecosystem—from an engaging landing page and model selection catalog to a sophisticated 3D editor and a community showcase—all built on a robust, scalable architecture.

Project Overview & Tech Stack
The Task
The primary objective was to build a sophisticated 3D application that bridges the gap between high-end visual rendering and a functional, multi-page user flow. The challenge was to ensure that complex 3D assets could be manipulated smoothly while maintaining data persistence across the entire application.
Key requirements included:
- Implementing a real-time 3D engine capable of high-performance material and component manipulation.
- Developing a multi-page navigation system that allows users to browse, select, and view 3D models without performance bottlenecks.
- Building a modular and secure backend to manage model data and save unique user configurations.
- Synchronizing complex 3D scene states with a modern UI to provide instantaneous visual feedback.
- Ensuring the application is fully optimized for cloud deployment and fast loading times.
Interface Preview
A look at the main screens and key UI flows across the product.

User Interface & Key Features
The Result
I engineered a professional Full-Stack platform with a focus on visual excellence and technical performance:
- Immersive 3D Experience: Developed using React Three Fiber (Three.js), featuring real-time material updates, optimized lighting, and interactive mesh selection for a high-fidelity car configuration.
- Modern Frontend Architecture: Leveraged Next.js and TypeScript to create a SEO-friendly, fast, and type-safe multi-page application with seamless transitions.
- Scalable Backend & Data Persistence: Built a robust NestJS API integrated with MongoDB, ensuring efficient storage of complex car configurations and user-generated data.
- Advanced State Management: Utilized Zustand to synchronize the 3D scene's state with the UI, providing instantaneous feedback without performance overhead.
- Polished UI/UX: Crafted a sleek, responsive interface using Tailwind CSS, ensuring a consistent experience across desktops, tablets, and smartphones.
- Reliable Cloud Deployment: Successfully deployed and configured the entire ecosystem on Vercel, optimizing it for production-ready performance.
See it live
Open the deployed project and explore the full experience.