Projects

Advanced 3D Effects: Particle Morphing
In this project, which has been one of the most challenging ones for me recently, I have utilized custom shaders, particles, GLSL, and Three.js to create unique visual effects. Below, I will explain the details of these techniques and how they contribute to the overall experience.

3D Floor Plan | InteriorDesign home
This project offers users an incredibly engaging experience by enabling them to redesign and renovate home interiors in a 3D environment.

3D Web IFC | BIM | view & edit
This project is designed for early 2024, and up until that version, the libraries have been able to support IFC files up to 100 MB in size. The goal of this project is to display and interact with IFC models online. To achieve this, I used Three.js and ThatOpenCompany (IFC.js), which allowed me to display IFC files and their data in an online environment.

3D Rose Box Customizer
This project is a significant achievement for me because I worked directly with a company in Utah, USA. I developed a 3D web customizer for selling custom rose boxes, where they print on the petals. I managed all aspects of the project, including UI/UX, modeling, and front-end development, using Three.js. I was the sole Three.js developer on this project, creating an interactive and user-friendly experience for customers to personalize their rose boxes in real-time.

AR,3D generator | NoCode Platform
This tool is ideal for launching startups, enhancing software company offerings, and creating innovative marketing campaigns.

Web-Based Augmented Reality (AR) for Product Visualization
Augumented Rality to introduce different products.

Voody 3D Configurator
As a key Three.js developer at this innovative startup, I contributed to the inception and execution of a groundbreaking web-based 3D clothing design project

IFC Viewer | BIM
This web-based BIM software project has been developed using the following technologies: React.js and Three.js to implement the user interface and 3D display

Steel Making Factory | 3D Monitoring
I led the development of a 3D simulation for the Hormozgan Steel Factory, using Three.js to integrate real-time data for visualizing and controlling factory processes online. I directed both the technical and creative aspects of the project, ensuring high-quality rendering, smooth camera interactions, and detailed annotations. Collaborating with Farashow and Ideh Bonyan Vira Company, I transformed factory data into an interactive 3D web experience. As a key Three.js developer, I played a crucial role in enhancing user interaction and contributing to the project’s overall success.

Rhino Plugin | Webgi
Developed a custom Rhino plugin using C# and JavaScript to export and display .3dm files (jewelry models) on the web. The solution enabled seamless, interactive 3D model viewing using Three.js and webgi.xyz.

Galaxy | Particle
In this project, I created a beautiful galaxy effect using particles. With the hashtag#particle system, you can create stunning effects like water, dust, fire, and much more. This is just the beginning of my journey with this amazing technique!