Marian Gaje

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
slide 1
slide 2
slide 3
slide 4
slide 5
slide 6
slide 7
slide 1
slide 2
slide 3
slide 4

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

slide 1
slide 2
slide 3
slide 4
slide 1
slide 2
slide 3
slide 4
slide 5

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

slide 1
slide 2
slide 3
slide 1
slide 2
slide 3
slide 4
slide 5

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.

slide 1
slide 2
slide 3
slide 4

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.

slide 1
slide 2
slide 3
slide 4

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.

slide 1
slide 2
slide 3
slide 4

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!”

slide 1
slide 2
slide 3
slide 4
slide 5
slide 6