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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
Persian
Fluent
English
Advanced
Work Experience
3D Web Developer at Mr. Mohaghegh
December 31, 2025 - August 21, 2025Created 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 - PresentDeveloped 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, 2025Built 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, 2025Developed 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, 2025Designed 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, 2025Enabled 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, 2025Visualized 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, 2025Developed 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, 2025Delivered 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, 2025Refactored 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, 2025Built 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 - PresentCreated 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 - PresentDeveloped 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, 2025Built 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, 2025Developed 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 - PresentDesigned 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, 2025Enabled 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, 2025Visualized 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, 2025Developed 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, 2025Delivered 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, 2025Refactored 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, 2025Built 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 - PresentDeveloped 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, 2025Built 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, 2025Developed 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, 2025Designed 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, 2025Enabled 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, 2025Visualized 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, 2025Developed 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, 2025Delivered 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, 2025Refactored 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, 2025Built 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, 2026Onboarded 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, 2025Architected 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, 2025Built 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 - PresentDelivered 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, 2024Integrated 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, 2025Built 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, 2024Layer-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, 2024Led 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, 2023Co-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, 2020Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018Bachelor’s Degree in Computer Software Engineering at Islamic Azad University, Najafabad Branch
December 1, 2018 - December 1, 2020Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018Bachelor’s Degree in Computer Software Engineering at Islamic Azad University, Najafabad Branch
December 1, 2018 - December 1, 2020Associate’s Degree in Computer Software Technology at Somayeh Najafabad University
July 1, 2016 - July 1, 2018B.Sc. Computer Software Engineering at Islamic Azad University
January 1, 2018 - January 1, 2020Associate Degree at Somayeh University
January 1, 2016 - January 1, 2018Qualifications
The Complete JavaScript Course: From Zero to Expert! (Udemy)
January 11, 2030 - August 21, 2025Intro to Augmented Reality on the Web: WebXR and Three.js (Udemy)
January 11, 2030 - August 21, 2025Three.js Journey – Become a Three.js Developer (by Bruno Simon)
January 11, 2030 - August 21, 2025The Complete JavaScript Course: From Zero to Expert! – Udemy
January 11, 2030 - August 21, 2025Intro to Augmented Reality on the Web: WebXR and Three.js – Udemy
January 11, 2030 - August 21, 2025Three.js Journey – Become a Three.js Developer – by Bruno Simon
January 11, 2030 - August 21, 2025The Complete JavaScript Course: From Zero to Expert! – Udemy
January 11, 2030 - August 21, 2025Intro to Augmented Reality on the Web: WebXR and Three.js – Udemy
January 11, 2030 - August 21, 2025Three.js Journey – Become a Three.js Developer – by Bruno Simon
January 11, 2030 - August 21, 2025Three.js Journey (Bruno Simon)
January 11, 2030 - May 11, 2026Intro to AR on the Web (Udemy)
January 11, 2030 - May 11, 2026Complete JavaScript Course (Jonas Schmedtmann)
January 11, 2030 - May 11, 2026Complete TypeScript Course (Codeyad)
January 11, 2030 - May 11, 2026Industry Experience
Software & Internet, Real Estate & Construction, Consumer Goods, Manufacturing, Media & Entertainment, Professional Services, Retail
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Esfahan today.