Farid.
00%

Hello!

I blend research rigor, design systems, and rapid prototyping to help products simplify complexities and elevate user experiences.

Get in touch

Interactive 3D Spatial Universe & Portfolio®

Next-Gen WebGL 3D Spatial Universe, Custom GLSL Shaders, React Three Fiber & Inertial Lenis Motion — engineered end-to-end as a Fullstack Designer in 2026.

  • Art Direction & 3D Worldbuilding
  • Three.js & React Three Fiber (R3F)
  • Custom GLSL Shaders
  • Troika 3D Spatial Typography
  • Lenis Inertial Motion & GSAP
  • Matter.js 2D Rigid Physics
  • Web Audio Ambiance
  • Next.js App Router
  • Cloudflare Workers Edge
Chapter 01— Vision, Narrative & Worldbuilding

Transforming personal portfolio presentation into an exploratory 3D spatial archipelago.

Traditional portfolio websites are often flat, static catalogs of project cards and screenshot mockups. For this 2026 flagship project, the vision was to dissolve the boundary between digital portfolio and interactive spatial journey—creating an expansive 3D world that visitors explore in real time. As a Fullstack Designer, I spearheaded every dimension of production: conceptualizing the spatial celestial archipelago, modeling and optimizing 3D assets in Blender, crafting a high-contrast dark visual palette illuminated by warm amber (#ffd685, #ffa550) and cyan rim lights (#50a5ff), and engineering the complete Next.js App Router architecture. Design Architecture Note: The entire universe is intentionally crafted with an exclusive, high-contrast dark spatial atmosphere without a light/dark mode switcher—preserving cinematic immersion, rich volumetric depth, and precise color grading throughout the entire 3D journey.

Interactive 3D Explore World Celestial Island
Selected Work Retro TV 3D Node & Dynamic Lighting
Chapter 02— WebGL Performance & Technical Challenges

Sustaining a rock-solid 60 FPS WebGL frame rate with heavy 3D geometry and real-time shaders on consumer hardware.

Rendering a continuous 3D world with multiple high-fidelity models, dynamic water surfaces, atmospheric skyboxes, and smooth camera transitions introduces critical technical hurdles. Uncontrolled polygon counts, unoptimized shadow maps, and uncompressed GLTF files can easily cause GPU throttling, memory spikes, and scroll jank. To ensure flawless cross-device performance, I established a strict optimization workflow: 1. Mesh Decimation & Google Draco Compression: All 3D assets—including the floating island terrain (/floating-island.glb), Atlas statue (/assets/models/cinematic/Atlas-opt.glb), Horse statue (/Asset3d/Horse.glb), Caravel vessel (/Asset3d/caravel_ship-opt.glb), and retro CRT monitor (/models/Work-TV.glb)—underwent aggressive polygon decimation in Blender and were compressed using Google Draco (/draco/). This reduced asset download sizes by over 75% without compromising visual fidelity. 2. Custom Procedural GLSL Shaders: Instead of relying on heavy multi-pass post-processing bloom and screen-space reflections, I authored lightweight custom GLSL shaders: a procedural SkyShader with Rayleigh/Mie atmospheric scattering, and an optimized WaterShader calculating normal ripple displacement, blue-frequency detection, and specular reflection glints in a single GPU pass. 3. Dynamic Loading & Ember Particle Preloader: Engineered an atmospheric preloader featuring 40 animated ember particles, a 3D rotating monogram emblem (/faridlogo-opt.glb), and real-time progress tracking via Three.js DefaultLoadingManager (Unearthing Artifacts...) to guarantee that all assets are GPU-ready before the cinematic hero camera unlocks.

“Fullstack creative development is the intersection where aesthetic conviction meets engineering discipline—every pixel, polygon, and shader uniform built with mathematical purpose.”

Interactive 3D Spatial Canvas & Lighting Architecture
3D Node Inspection & Responsive Viewport
Chapter 03— Architecture, Tech Stack & Flow Pengerjaan

Orchestrating Three.js, React Three Fiber, Troika 3D Text, Lenis, and Next.js.

  1. 01

    Spatial Concept & 3D Asset Pipeline (Blender & Draco)

    Conceived the spatial layout with 6 primary waypoints (About Me, Ctrl Z History, Stuff I Built, Humble Brags, My Survival Kit, Let’s Grab Coffee). Modeled, retopologized, and baked ambient occlusion for all 3D GLTF models, applying Draco compression for instant web delivery.

  2. 02

    React Three Fiber Canvas & Custom GLSL Shaders

    Constructed the declarative 3D scene graph using @react-three/fiber and Drei utilities. Implemented image-based lighting using the Dikhololo 1k HDR environment map, coupled with custom SkyShader and reactive WaterShader materials.

  3. 03

    Troika 3D Spatial Typography Engine

    Integrated troika-three-text for GPU-accelerated Signed Distance Field (SDF) typography rendered directly in 3D world space, ensuring razor-sharp legibility at any camera distance and angle.

  4. 04

    Kinetic Spline Camera Interpolation & Lenis Scrubbing

    Engineered smooth curved camera dolly paths between spatial waypoints using GSAP and nonlinear lerp mathematics (CAMERA_LERP: 6.5, LOOKAT_LERP: 6, arcPeak parabolas) synchronized with Lenis inertial smooth scrolling.

  5. 05

    Spatial Audio Ambiance & Matter.js 2D Rigid Physics

    Integrated ambient oceanic soundscapes (Ocean.mp3 & Backsound.mp3) with an interactive 4-bar equalizer control and custom audio event bus, alongside Matter.js 2D rigid-body physics for throwable interactive badge pills.

  6. 06

    Next.js App Router Architecture & Edge Deployment

    Packaged the application with Next.js App Router, configuring dynamic client-side chunk splitting (next/dynamic with ssr: false for 3D bundles), and deployed to Cloudflare Workers edge runtime for sub-second global response times.

WebGL 3D Mesh Inspection & Waypoint Interface
Experience & Timeline 3D Waypoint Section
Chapter 04— Outcome & Production Capabilities

Flawless 60 FPS performance, zero-latency transitions, and global edge delivery.

Launched live in 2026 on Cloudflare Workers (https://jrvvoes.faridlaksmana7.workers.dev/), this project stands as a benchmark for modern creative development and fullstack spatial design. The interactive universe provides an unforgettable visitor experience, combining cinematic depth, tactile physics, and rich storytelling without compromising web performance. Key Highlights & Capabilities: • 100% Solo Execution: Complete ownership across art direction, 3D modeling, GLSL shader engineering, physics scripting, and fullstack Next.js deployment. • Dedicated Dark Theme: Purposefully designed in a unified dark spatial palette (no light mode required) to maintain optimal contrast, glowing emissive shaders, and cinematic focus. • Sub-Second Edge Delivery: Instantaneous asset loading powered by Cloudflare Workers and Draco geometry compression. • Fluid 60 FPS Motion: Friction-free camera navigation with zero frame drops across modern desktop and mobile browsers.

  • 60 FPSRock-solid WebGL Render Frame Rate
  • < 0.8sFast Time to Interactive (TTI)
  • 75%Asset Payload Reduction via Draco
  • 2026Live Production Release Year
About Me & Creative Philosophy Spatial View
Selected Work 3D Showcase Grid
Fullstack design is the synthesis of uncompromised aesthetic conviction and rigorous technical engineering. Building this 3D universe in 2026 was about proving that the web can be cinematic, playful, and blindingly fast all at once.

Muhammad Farid Laksmana

Fullstack Designer & Creative Developer (2026)

3D Project Spatial Detail Screen
Interactive Viewport and Controls
Full Canvas 3D Experience Spread
Experience & Career Timeline 3D Section
About Me & Creative Philosophy UI
Selected Work Project Architecture
Motion Showcase— Interactive 3D & Viewports

Live Motion & Spatial Viewport Recording

3D Spatial Exploration & World Navigation

Real-time WebGL camera dolly navigation across floating celestial islands, demonstrating procedural sky, dynamic water ripples, and ambient lighting.

Gamified Interaction & Dynamic Node Systems

Interactive 3D node triggers, kinetic camera arc transitions, ambient sound effects, and responsive WebGL inspect modals.

Tuntun Sekuritas Trading
Next Case Study

Tuntun Sekuritas Trading

High-speed equity and fixed-income trading platform for active Southeast Asian retail investors.

Case Study · 2024 · Fintech & Capital Markets