The Main Gates

Interactive Portal Experience
My Role
Full Stack Developer
3D Web Development (WebGL)
Creative Technologist
Creative Technologist
Creative Technologist
Teammate
Tools
Three js
Blendar
HTML
CSS
Timeline
2024
Overview

The Main Gates project was born from a creative exploration into generative environments using Three.js. The aim was to simulate a mystical portal scene with animated particles, atmospheric depth, and immersive camera motion—all rendered smoothly in a browser. It required balancing realism and performance, with a deep dive into point-based geometry and custom scene logic. The challenge wasn’t just about building a beautiful 3D experience—but understanding the math and structure needed to animate hundreds of thousands of particles dynamically.

As the Full-Stack Developer and 3D Experience Lead, I designed and implemented the entire WebGL experience using Three.js. This project deepened my understanding of shader-based visuals, procedural geometry generation, and creative scene composition. It pushed me into performance optimization techniques for large particle systems, layering atmospheric fog, glow effects, and additive blending. It was a key milestone in my 2024 journey into immersive web interfaces—bridging code and creative visuals.

Live Project

Problem

The Main Gates

Design Strategy

Technical Approach & System Flow

Registration & Approval

Members begin by registering through a custom-designed Divi form, which is captured by MemberPress. Each submission is held in review, pending admin approval via the New User Approve plugin.

Technical Application

Summary