Back to portfolio
Next JS
TypeScript
Three.js
WebAssembly
C++
Object Storage
Project
Cloud 3D CAD Engine

Project details
Cloud 3D CAD Engine
Browser-Based CAD Modeling & Collaboration Platform
A full cloud-based CAD system built at Applied Engineering Solutions for creating, editing, and managing complex 3D engineering models directly in the browser. The project required a demanding architecture that connects an optimized Three.js interaction layer with a C++ geometry kernel compiled to WebAssembly, enabling desktop-class CAD workflows without local engineering software.
Key features
- Full browser-based CAD workflow for creating and editing complex 3D models
- High-performance C++ geometry kernel compiled to WebAssembly
- Heavily optimized Three.js rendering and interaction for large assemblies
- Real-time model updates and live-streamed processing feedback
- Scalable object-storage architecture for large CAD files and generated assets
- Complex client, compute, storage, and synchronization architecture
Tools used
Private repository