
From Math to 3D World
Hey, I'm Marian Gaje and I have a passion for mathematics and the world of 3D. While I don't usually brand myself strictly as a WebGL developer, I've certainly enjoyed leaving my creative footprint in that space.
If you have a great project that needs some amazing 3D skills, I'm your guy! Write me!
My Journey Through the Years
Small Apps I Developed in My Free Time
- Car Configurator 1: Design your dream car from wheels to paint. Link
- 3D Scatterplot: A graph where points move freely in 3D space. Link
- 360 Photo Viewer: For those wanting to view the world at 360 degrees. Link
- Car Configurator 2: Design your dream car from wheels to paint. Link
- Cabinet Configurator: A tool for customizing and visualizing cabinets. no link yet
- Truck Configurator: Design your dream truck from wheels to paint. Link
- 3D Hat Configurator: Customize a hat in 3D. Link











Ideeza — when IoT meets 3D ~1y
Features
- Ability to set board dimensions, type, and layers
- Addition of various types of holes and cuts
- Create electronic parts as 3D objects from code
- Edit electronic PCB on realtime as 3D objects
- Building the editor for system operation code
- Assembly cover and create construction animations
Tech Stack
Babylon.js (js/ts), Vue.js
Holzplatte — 2D & 3D Configurator ~1y
2D Configurator Link
- Ability to set board dimensions, type, and shape
- Addition of various types of holes and cuts
- Dynamic pricing based on configuration settings
- Generation of a PDF with board image and details
Tech: Paper.js (js), Vue.js
3D Configurator Link
- Ability to set board dimensions, type, and shape
- Addition of various types of holes and cuts
- Dynamic pricing based on configuration settings
- Generation of a PDF with board image and details
Tech: Babylon.js (js), Vue.js









Logiqs — 3D Industrial Configurators ~3.5y Link
Features
- Three different configurators: warehouse, vertical farm, and greenhouse
- Optimized scene to support large-scale projects
- All scene information computed in real-time based on user input Video
- Fully customizable manual items that can be placed, rotated, or multiplied
- Accurate budget quotation for the drawn system in seconds
- Guided tutorial to facilitate user navigation
- Option to download system design in JSON, 3D, or CAD formats
- Real-time simulations of inbound and outbound Video
Tech Stack
Babylon.js (js/ts)
Brightspaces — Real Estate on the Web ~3y Link
Features
- Load high-fidelity model for a realistic office space
- Interactive multiple views of 3D model
- 3D virtual tour feature for immersive navigation
- In-scene 3D interior design customization
- Extensive menu interactions for 3D scene control
- Optimization of the 3D scene for enhanced performance
Tech Stack
Babylon.js (ts), Vue.js, React.js








Other Part-time Projects
- Sneakers Configurator: Design your dream sneakers.
- Real Estate Configurator: Overlay 3D models on a dynamic map using Mapbox.js
- Spiritual App: An innovative way to send messages and thoughts to loved ones
- Online Market in VR: Shopping from the couch, utilizing a VR headset
- Bathroom Configurator: Bathroom designs with a range of fixtures and finishes
More About Me
Full-stack developer, ...by mistake
07.2013 – 03.2016
So, it all began in 2013 when, with a mathematics degree under my belt and solid logical skills, I decided to venture into programming.
I kicked things off with HTML and CSS, then sprinkled in some JavaScript to bring my pages to life. Before long, my journey took me deeper into the realm of back-end using PHP, stitching together a seamless bridge from back to front.
Just like that, I found myself as a full-stack developer — not by design, but by simply diving deep and ticking off my tasks.




Falling for the 3D World
03.2016 – 11.2016
Fortunately, among the usual tasks, I tackled something a bit out of the ordinary. I developed features to customize your team's gear, logo, and even the players' faces, all using Three.js. [Video1, Video2]
That's where the spark ignited. And it was then that we decided to develop a 3D strategy game for browsers.
I enthusiastically began game development with WebGL and Babylon.js, but soon we realized the tech wasn't up to our ambitious visions.




Shifting Gears in Game Development
11.2016 – 08.2017
Making a strategic shift, we transitioned to desktop development with C# and Unity, setting our sights on creating a standalone PC game. [Video1, Video2]
I enjoyed it more than I ever imagined, and I can confidently say I learned a ton about software development during that time... so much so that I thought I'd never make games again.
Just kidding, of course! It was a great experience, but somehow not quite what I was looking for.




Continuous Self-Rediscovery
08.2017 – present
By August 2017, one chapter of my professional journey came to a close. Following my tenure as an employee, I founded Smarteam3D, my solo endeavor. Smarteam3D embodies my passion and dedication, and the 3D realm is where I continue to push boundaries.
Reflecting on these years, with dedication and countless sleepless nights, I can proudly say: “Looking back, every moment was worth it!”





