Hi, I’m Parisa Shahbazi, a senior 3D web engineer specializing in real-time 3D applications built with Three.js, WebGL, GLSL, React, TypeScript, and IFC.js. I’ve shipped 9+ end-to-end 3D platforms for clients across the USA, UK, France, Netherlands, Australia, India, and Saudi Arabia, including 3D configurators, BIM/IFC viewers, digital twins, and WebXR solutions. I excel at custom shader programming, GPU-accelerated rendering, and PBR workflows that boost performance and user experience. I’ve led 3D engineering teams, managed Blender → glTF → Three.js pipelines, and translated complex Figma designs into scalable React components.

Parisa Shahbazi

Hi, I’m Parisa Shahbazi, a senior 3D web engineer specializing in real-time 3D applications built with Three.js, WebGL, GLSL, React, TypeScript, and IFC.js. I’ve shipped 9+ end-to-end 3D platforms for clients across the USA, UK, France, Netherlands, Australia, India, and Saudi Arabia, including 3D configurators, BIM/IFC viewers, digital twins, and WebXR solutions. I excel at custom shader programming, GPU-accelerated rendering, and PBR workflows that boost performance and user experience. I’ve led 3D engineering teams, managed Blender → glTF → Three.js pipelines, and translated complex Figma designs into scalable React components.

Available to hire

Hi, I’m Parisa Shahbazi, a senior 3D web engineer specializing in real-time 3D applications built with Three.js, WebGL, GLSL, React, TypeScript, and IFC.js. I’ve shipped 9+ end-to-end 3D platforms for clients across the USA, UK, France, Netherlands, Australia, India, and Saudi Arabia, including 3D configurators, BIM/IFC viewers, digital twins, and WebXR solutions.

I excel at custom shader programming, GPU-accelerated rendering, and PBR workflows that boost performance and user experience. I’ve led 3D engineering teams, managed Blender → glTF → Three.js pipelines, and translated complex Figma designs into scalable React components.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Persian
Fluent
English
Advanced

Work Experience

3D Web Developer at Mr. Mohaghegh
December 31, 2025 - August 21, 2025
Created a morphing particle system using custom GLSL shaders. Built a scroll-based tunnel and animated particle globe with geolocation interactions. Delivered high-impact visuals using Three.js, Vite, and GSAP.
3D Web Developer (Full Time / Part Time) at MyHomeSpec (USA)
July 1, 2024 - Present
Developed an interactive 3D renovation platform for arranging furniture and customizing walls and floors. Built dual 2D/3D views, implemented model clipping, integrated material pricing and supplier APIs to streamline user experience.
3D Web Developer (Part Time) at Voody (Iran)
August 1, 2024 - August 21, 2025
Built a web-based tool for customizing 3D clothing with images, embroidery, and textures using Three.js. Integrated the configurator into Flutter for mobile deployment.
3D Web Developer - Contractor at SOLID CLOUDS B.V. (Netherlands)
September 30, 2024 - August 21, 2025
Developed a web-based BIM platform using Three.js, React, and IFC.js (thatopen). Implemented walkthrough, slicing, measurement tools, 2D plan views, and embeddable links. Led 3D development and team coordination.
3D Web Developer - Contractor at Silk Touch Joinery (Australia)
December 31, 2025 - August 21, 2025
Designed and developed a fully interactive 3D kitchen showroom with customizable materials including floors, cabinet components, and countertops. Implemented advanced lighting with ambient occlusion baking and full material customization. Managed the project end-to-end, implementing all 3D logic with Three.js and GSAP.
Co-founder, Project Manager, and Developer at IBV Co (Iran)
March 31, 2024 - August 21, 2025
Enabled users to control lighting, textures, and materials with publishable outputs via iframe. Developed a startup platform generating AR and 3D product configurators optimized for web and mobile. Played key roles as a co-founder, project manager, and developer of this feature-rich platform.
Digital Twin Technical Director at Hormozgan Steel (HOSCO) (Iran)
December 31, 2024 - August 21, 2025
Visualized steel factory data in real-time using Three.js. Built a simulation system for monitoring and interaction for the steel company.
3D Web Developer - Contractor at Speaking Roses (USA, Utah)
April 30, 2025 - August 21, 2025
Developed an interactive 3D rose customization platform using React and Three.js. Enabled customization including color, petal design, text, images, packaging types, and personalization. Managed UI/UX design and front-end development.
3D Web Developer - Contractor at LeanTower (Iran)
August 31, 2024 - August 21, 2025
Delivered IFC Viewer, AR construction viewer, and BIM-based warehouse manager as part of a 3D/AR/BIM software suite for the construction sector.
3D Web Developer - Freelancer at 9exGen (Saudi Arabia/Pakistan)
August 31, 2024 - August 21, 2025
Refactored and optimized large-scale Three.js models and performance for the production site. Enhanced 3D rendering efficiency to ensure smoother graphics and interactions.
Developer at iJewel 3D Plugin (India)
February 28, 2024 - August 21, 2025
Built a custom Rhino plugin in C#/JS to export .3dm files for online 3D viewing using Three.js and webgi.xyz.
3D Web Developer at Mr. Mohaghegh (Remote Contract)
January 1, 2025 - Present
Created a morphing particle system using custom GLSL shaders. Built a scroll-based tunnel and animated particle globe with geolocation interactions. Delivered high-impact visuals using Three.js, Vite, and GSAP for an advanced particle morphing and interactive globe project.
3D Web Developer (Part-time) at MyHomeSpec (USA) (Remote Full Time then Part-time)
July 1, 2024 - Present
Developed an interactive 3D renovation platform enabling users to arrange furniture, customize walls and floors. Built dual 2D/3D views with model clipping and integrated material pricing and supplier APIs.
3D Web Developer (Part-time) at Voody (Iran) (Remote)
August 1, 2024 - August 21, 2025
Built a web-based tool for customizing 3D clothing with images, embroidery, and textures using Three.js. Integrated the solution into Flutter for mobile deployment.
3D Developer & Team Lead (Contract) at SOLID CLOUDS B.V. (Netherlands) (Remote)
September 1, 2024 - August 21, 2025
Developed a web-based BIM platform using Three.js, React, and IFC.js. Implemented walkthrough, slicing, measurement tools, 2D plan views, and embeddable links. Led the 3D development and coordinated the technical team.
3D Developer (Contract) at Silk Touch Joinery (Australia) (Remote)
January 1, 2025 - Present
Designed and developed a fully interactive 3D kitchen showroom with customizable materials including floors, cabinet components, and countertops. Implemented advanced lighting with ambient occlusion baking and material customization in Blender and exported to .glb format. Led all Three.js related development from concept to deployment.
Co-founder, Project Manager, Developer (Full-time onsite) at IBV Co (Iran)
March 1, 2024 - August 21, 2025
Enabled users to control lighting, textures, materials, and publish outputs via iframe with ease. Acted as co-founder, project manager, and developer of this complex and feature-rich startup platform. Developed system for automatic generation of AR and 3D product configurators optimized for web and mobile.
Digital Twin Technical Director (Hybrid) at Hormozgan Steel (HOSCO) (Iran)
December 1, 2024 - August 21, 2025
Visualized steel factory data in real-time using Three.js. Built a simulation system for monitoring and interaction.
3D Web Developer (Remote Contract) at Speaking Roses (USA, Utah)
April 1, 2025 - August 21, 2025
Developed an interactive 3D rose customization platform using React and Three.js. Enabled customization of color, petal design, text/image, package types, and personalization; managed UI/UX design and front-end development.
3D Web Developer (Remote Contract) at LeanTower (Iran)
August 1, 2024 - August 21, 2025
Delivered IFC viewer, AR construction viewer, and BIM-based warehouse manager for the LeanTower 3D/AR/BIM software suite.
Freelance 3D Optimizer (Remote) at 9exGen (Saudi Arabia / Pakistan)
August 31, 2024 - August 21, 2025
Refactored and optimized large-scale Three.js models and performance for production site, enhancing 3D rendering efficiency and ensuring smoother graphics and interactions.
Plugin Developer (Remote) at iJewel 3D (India)
February 28, 2024 - August 21, 2025
Built custom Rhino plugin with C#/JS to export .3dm files for online 3D viewing using Three.js and webgi.xyz.
3D Web Developer at MyHomeSpec
July 1, 2024 - Present
Developed an interactive 3D renovation platform with furniture arrangement, wall and floor customization, dual 2D/3D views, model clipping, integrated material pricing and supplier API. Contributed part-time from July 2024 and continuing.
3D Clothing Configurator Developer at Voody
August 1, 2024 - August 21, 2025
Built a web-based 3D clothing customization tool using Three.js, integrating images, embroidery, and textures. Integrated with Flutter for mobile deployment on a part-time basis from January to August 2024.
Web-Based BIM Platform Developer & Team Lead at SOLID CLOUDS B.V.
September 1, 2024 - August 21, 2025
Developed a web-based BIM platform using Three.js, React, and IFC.js with features including walkthroughs, slicing, measurement tools, 2D plan views, and embeddable links. Led 3D development and team coordination for a contract from April to September 2024.
3D Kitchen Configurator Developer at Silk Touch Joinery
December 31, 2025 - August 21, 2025
Designed and developed a fully interactive 3D kitchen showroom with customizable materials, advanced lighting including ambient occlusion baking, click-to-move and navigation features using Three.js and GSAP. Led project end-to-end in 2025 on contract basis.
Co-founder, Project Manager, and Developer at IBV Co
March 1, 2024 - August 21, 2025
Enabled users to control lighting, textures, materials, and publish outputs via iframe on a complex 3D configurator and AR tool platform. Managed projects and contributed full-time onsite from December 2021 to March 2024 in Iran.
Digital Twin Technical Director at Hormozgan Steel (HOSCO)
December 1, 2024 - August 21, 2025
Visualized steel factory data in real-time using Three.js and developed a monitoring simulation system. Hybrid work from August 2023 to December 2024.
3D Rose Customizer Developer at Speaking Roses
April 1, 2025 - August 21, 2025
Developed an interactive 3D rose customization platform using React and Three.js enabling color, petal design, text/image, package types, and personalization, working remotely from July 2024 to April 2025.
3D/AR/BIM Software Suite Developer at LeanTower
August 1, 2024 - August 21, 2025
Delivered IFC Viewer, AR construction viewer, and BIM-based warehouse manager software components on remote contract from April to August 2024.
3D Optimizer Freelancer at 9exGen
August 31, 2024 - August 21, 2025
Refactored and optimized performance of large-scale Three.js models to enhance 3D rendering efficiency and ensure smooth graphics and interactions for a one-month freelance contract in August 2024.
Custom Rhino Plugin Developer at iJewel 3D
February 28, 2024 - August 21, 2025
Built a custom Rhino plugin in C#/JS to export .3dm files for online 3D viewing using Three.js and webgi.xyz during a remote contract from January to February 2024.
3D Front-End Developer at Aligneurs Français
December 1, 2025 - January 1, 2026
Onboarded into a large-scale 3D dental software product within 2 weeks by reverse-engineering domain logic across teeth, gums, attachments, and admin modification workflows; engineered a multi-selection system enabling bulk transformations and translated Figma designs into pixel-perfect UI using React + TypeScript.
Three.js Developer at Particle Morphing & Globe Visualization
July 1, 2025 - October 1, 2025
Architected a GPU-accelerated particle morphing engine with custom GLSL shaders, delivering 60 FPS on consumer hardware; implemented scroll-driven tunnel animations and a geolocation-interactive globe synchronized with real-time inputs.
Three.js Developer at MyHomeSpec (3D Interior Design Platform)
July 1, 2024 - November 1, 2025
Built an end-to-end online renovation platform with 2D/3D editing, snap-to-grid placement, measurement tools, walkthrough navigation, and real-time tile quantity calculation using PBR textures; implemented collision detection, dynamic material pricing, and a complete budget management system.
Lead Three.js Developer at Silk Touch Joinery
January 1, 2025 - Present
Delivered a complete 3D kitchen showroom with real-time material customization, baked AO, real-time lighting, and look-around navigation; owned the full asset pipeline from concept to deployment and reduced model sizes by 60%.
IFC.js Developer & Project Manager at SOLID CLOUDS
April 1, 2024 - September 1, 2024
Integrated ThatOpen IFC engine with a custom Three.js/WebGL pipeline to load models up to 200MB, enabling both 3D visualization and non-graphical data handling; implemented slicing, measurement, 2D plan views, and walkthrough navigation; led a 3D engineering team.
3D Rose Customizer at Speaking Roses
July 1, 2024 - April 1, 2025
Built a fully customizable 3D rose designer with decal geometry and 2D canvas textures for text and clip art; implemented real-time petal projection, dynamic color switching, quantity management, and pricing; managed project end-to-end as sole Three.js developer.
Detail Three.js Developer at Voody (Clothing 3D Configurator)
January 1, 2024 - August 1, 2024
Layer-by-layer 3D clothing configurator with real-time preview; synchronized 3D with legacy 2D DXF workflows using decals and projection mapping; optimized rendering for faster load times.
3D Digital Twin Director at Hormozgan Steel
August 1, 2023 - December 1, 2024
Led development of a real-time 3D digital twin with live sensor data; achieved 60 FPS on consumer hardware; implemented Draco compression, KTX2 textures, mesh merging, and LOD; coordinated cross-company collaboration.
Co-founder, Project Manager & Developer at IBV Co
January 1, 2021 - January 1, 2023
Co-founded a startup delivering a feature-rich 3D configurator + AR tool; built auto-generation systems for web and mobile configurators; led a team of 4 and owned product strategy and engineering.

Education

Bachelor’s Degree in Computer Software Engineering at Islamic Azad University, Najafabad Branch
December 1, 2018 - December 1, 2020
Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018
Bachelor’s Degree in Computer Software Engineering at Islamic Azad University, Najafabad Branch
December 1, 2018 - December 1, 2020
Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018
Bachelor’s Degree in Computer Software Engineering at Islamic Azad University, Najafabad Branch
December 1, 2018 - December 1, 2020
Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018
B.Sc. Computer Software Engineering at Islamic Azad University
January 1, 2018 - January 1, 2020
Associate Degree at Somayeh University
January 1, 2016 - January 1, 2018

Qualifications

The Complete JavaScript Course: From Zero to Expert! (Udemy)
January 11, 2030 - August 21, 2025
Intro to Augmented Reality on the Web: WebXR and Three.js (Udemy)
January 11, 2030 - August 21, 2025
Three.js Journey – Become a Three.js Developer (by Bruno Simon)
January 11, 2030 - August 21, 2025
The Complete JavaScript Course: From Zero to Expert! – Udemy
January 11, 2030 - August 21, 2025
Intro to Augmented Reality on the Web: WebXR and Three.js – Udemy
January 11, 2030 - August 21, 2025
Three.js Journey – Become a Three.js Developer – by Bruno Simon
January 11, 2030 - August 21, 2025
The Complete JavaScript Course: From Zero to Expert! – Udemy
January 11, 2030 - August 21, 2025
Intro to Augmented Reality on the Web: WebXR and Three.js – Udemy
January 11, 2030 - August 21, 2025
Three.js Journey – Become a Three.js Developer – by Bruno Simon
January 11, 2030 - August 21, 2025
Three.js Journey (Bruno Simon)
January 11, 2030 - May 11, 2026
Intro to AR on the Web (Udemy)
January 11, 2030 - May 11, 2026
Complete JavaScript Course (Jonas Schmedtmann)
January 11, 2030 - May 11, 2026
Complete TypeScript Course (Codeyad)
January 11, 2030 - May 11, 2026

Industry Experience

Software & Internet, Real Estate & Construction, Consumer Goods, Manufacturing, Media & Entertainment, Professional Services, Retail