SOFTWARE ENGINEERING
Digital Asset Management Platform
An internal platform for organizing, searching, and previewing reusable 2D and 3D assets across a shared production workflow.
- REACT
- TYPESCRIPT
- THREE.JS
- NODE.JS
- JAVASCRIPT
- PYTHON
- MONGODB
- AZURE

Sanitized concept visual
A shared home for production assets
The platform was developed for an internal team that needed a more structured way to store, organize, search, and preview reusable 2D and 3D assets.
It was used by approximately 40 team members and developed by a five-person project team. My work included hands-on development, architecture and implementation decisions, pull-request reviews, deployments, stakeholder meetings, technical planning, and future improvement planning.
- USERS
- ~40 Internal Users
- TEAM
- 5 Developers
- ROLE
- Software Developer
Previewing 3D assets directly in the browser
One of the platform's key capabilities was a Three.js-based asset previewer that allowed users to inspect 3D and image assets without leaving the browser.
The previewer supported rotation, zoom, automatic camera fitting, asset switching, loading states, and error handling across formats including FBX, glTF, OBJ, JPG, JPEG, PNG, and additional common asset formats.
Previewer capabilities
- Rotation
- Zoom
- Automatic camera fitting
- Asset switching
- Loading states
- Error handling
- Multi-format support
Internal production software
What this project demonstrates
This project brought together full-stack web development, interactive 3D, cloud-backed asset workflows, migration tooling, and collaborative software delivery around a tool used by a real internal team.
Public demo unavailable
Back to projects