INTERACTION: WATER-DROP MEMBRANE
WEBGL / THREE.JS: ACTIVE (60 FPS)
PARTICLE DENSITY: FIBONACCI DISTRIB
REALTIME SPRING: DAMPED INERTIA
DESIGN × CODE × MOTION / 2026

WE DESIGN DIGITAL EXPERIENCES.

Websites, interfaces and interactive experiences built around design, motion and technology.

02 / 10 — CAPABILITIES

WHAT
I CREATE

Digital experiences built around clarity, character and interaction.

From visual direction to interactive frontend experiences, every project is approached as a combination of design, technology and motion.

01 / 04
01

WEB DESIGN

Visual systems, layouts, typography and responsive interfaces designed to give every digital experience a clear and distinctive identity.

“Good digital design should be understood before it is admired.”
SEE THE WORK
03 / 10 — SELECTED CONCEPTS

SELECTED
CONCEPTS

Self-initiated digital experiences exploring design, technology and interaction.

PERSONAL / CONCEPT WORK 05 / SELECTED
01
Aurelia Luxury Hospitality Editorial Concept
LUXURY HOSPITALITY / CONCEPT PERSONAL PROJECT

AURELIA

A cinematic hospitality website concept built around atmosphere, editorial typography and immersive image transitions.

WEBGL • SHADERS • THREE.JS
02
Nexus Futuristic Cybernetic Technology Concept
TECHNOLOGY / CONCEPT PERSONAL PROJECT

NEXUS

A futuristic technology interface exploring depth, quantum data visualization and interactive 3D wireframe lattice composition.

THREE.JS • GLSL • WEB AUDIO

EVERY INTERFACE STARTS WITH AN IDEA.

03
Monoform Brutalist Architecture Design Study
ARCHITECTURE / CONCEPT DESIGN STUDY

MONOFORM

A minimal architecture portfolio concept focused on proportion, typography, whitespace and image composition.

CANVAS API • EDITORIAL GRID
04
Velo High-Velocity Motion Automotive Concept
AUTOMOTIVE / CONCEPT EXPERIMENTAL PROJECT

VELO

A motion-driven automotive interface exploring aerodynamic smoke trail vectors, depth and cinematic transitions.

FLUID VECTOR • SVG PATH
05
Orbit AI Creative Technology Concept
AI / CREATIVE TECH / CONCEPT EXPERIMENTAL

ORBIT

An interactive technology concept exploring orbital particles, abstract geometric forms and generative visual systems.

PARTICLE GRAVITATION • SHADERS
MORE EXPERIMENTS →
The portfolio is always evolving.
ENTER THE PLAYGROUND
04 / 10 — DIGITAL PLAYGROUND

DIGITAL
PLAYGROUND

Interaction is not decoration. It is part of the experience.

A collection of interactive experiments exploring how movement, physics and code change the way a digital surface feels.

FORCE
SPEED
CONCEPT: Vector force-field physics applied to thousands of autonomous point masses.
INTERACTION: Cursor proximity repulsion, touch drag currents, click shockwaves.
TECHNOLOGY: HTML5 Canvas API / Spring Inertia / Vector Math
FOCUS & CHALLENGE: Maintaining 60 FPS while computing multi-body proximity distance checks in real time.
M O T I O N
LABORATORY ARENA • 60 FPS
01 / 06
THE WEB IS
A MEDIUM,
NOT A TEMPLATE.
NEXT / 05 — PHILOSOPHY DESIGN PHILOSOPHY
05 / 10 — DESIGN PHILOSOPHY

DESIGN
SHOULD FEEL
OBVIOUS.

The best interfaces don’t ask users to understand how they work. They simply make sense.

Design is not decoration. It is the structure that determines how people understand, navigate and remember a digital experience.

01 CLARITY
02 PURPOSEFUL MOTION
03 CHARACTER
04 HUMAN INTERACTION
05 PERFORMANCE
PRINCIPLE / 01

CLARITY

“Beautiful interfaces are useless if people don’t understand them.”

Every layout begins with hierarchy. Typography, spacing, navigation and visual emphasis should guide the visitor naturally toward what matters.

HIERARCHY STRUCTURE READABILITY SIMPLICITY
VISUAL DEMO: CHAOS → STRUCTURE
NAVIGATION [A]
CONTENT HIERARCHY [B]
ACTION [C]
PRINCIPLE / 02

PURPOSEFUL MOTION

“Motion should explain something.”

Animation can guide attention, communicate hierarchy, reveal relationships and provide feedback. It should never exist simply to make a page move.

TRANSITION FEEDBACK HIERARCHY FLOW

IF IT MOVES, IT SHOULD MEAN SOMETHING.

STATE: EQUILIBRIUM
PRINCIPLE / 03

CHARACTER

“A website should be recognizable before its logo appears.”

Typography, composition, color, imagery, interaction and motion should work together to create an identity that feels specific rather than interchangeable.

TYPE COMPOSITION COLOR IDENTITY
BESPOKE IDENTITY STUDY

UNMISTAKABLE CHARACTER

Handcrafted typographic grid with high-contrast obsidian palette.

PRINCIPLE / 04

HUMAN INTERACTION

“The interface should respond to the person, not the other way around.”

Cursor movement, touch, scrolling, clicking and keyboard input are opportunities to make the interface feel responsive and understandable.

TOUCH CURSOR FEEDBACK ACCESSIBILITY
ACCESSIBILITY STANDARD

INTERACTION SHOULD NEVER BECOME A BARRIER.

Motion, color and interaction enhance the experience while supporting keyboard navigation, screen readers, and prefers-reduced-motion.

PRINCIPLE / 05

PERFORMANCE

“Beautiful is not enough. It has to run.”

A visually impressive experience loses its value when it is slow, unstable or inaccessible. Performance is therefore part of the design process, not something added at the end.

SPEED RESPONSIVENESS EFFICIENCY STABILITY
ADAPTIVE HARDWARE PROFILE SCALING
DESKTOP
3,800 Particles • Full 60 FPS Spring Physics
LAPTOP
Balanced Density • Optimized Shaders
MOBILE
1,200 Particles • Touch Gestures
LOW POWER
Minimal Effects • Zero Jank Budget
TECHNOLOGY
SHOULD SERVE
THE EXPERIENCE.
01 / STRUCTURE Design gives the experience structure.
02 / RHYTHM Motion gives it rhythm.
03 / POSSIBILITY Technology gives it possibility.
04 / LONGEVITY Performance gives it longevity.

GOOD DESIGN
DOESN’T SHOUT.
IT GUIDES.

NEXT / 06 — TECHNOLOGY

BUILT WITH CODE.

EXPLORE THE STACK
06 / 10 — BUILT WITH CODE

BUILT
WITH CODE.

The tools are invisible when they work well. The experience is what remains.

A modern web experience is a system of design, code, motion, performance and interaction working together. The stack is chosen in service of the experience.

SYSTEM ARCHITECTURE / DEPENDENCY FLOW
01 / DESIGN & STRUCTURE (HTML5 / CSS3)
02 / LOGIC (ESNEXT JS)
03 / MOTION (GSAP & SPRINGS)
04 / 3D & SHADERS (THREE.JS / WEBGL)
05 / AUDIO (WEB AUDIO API)

ESNEXT JAVASCRIPT

REACTIVE LOGIC & STATE

Modular decoupled architecture with zero third-party framework overhead, dispatching native custom events.

DEMO / 01 MORPHIC TRANSLATION

CODE → INTERFACE → MOTION

<button class="btn btn-primary">
  <span>INTERACTION</span>
</button>
DEMO / 02 DYNAMIC PARTICLE BUDGET

ADAPTIVE PERFORMANCE MATRIX

CODE IS THE MATERIAL.
EXPERIENCE IS THE RESULT.

01 / DESIGN

HTML5 • Modern CSS

02 / INTERACTION

ESNext • Canvas API

03 / MOTION

GSAP • Springs

04 / 3D

Three.js • WebGL

05 / SYSTEM

Responsive • 60 FPS

NEXT / 07 — METHODOLOGY

FROM IDEA TO INTERFACE.

EXPLORE THE PROCESS
07 / 10 — THE PROCESS

FROM IDEA
TO INTERFACE

Every finished experience begins with a question, a structure and a reason to exist.

A disciplined engineering workflow from conceptual discovery to performance-tuned deployment. Great digital experiences are designed intentionally from the beginning.

01 DISCOVER
02 STRUCTURE
03 DESIGN
04 BUILD
05 POLISH
06 LAUNCH
● START WITH PURPOSE. ● STRUCTURE BEFORE DECORATION. ● DESIGN BEFORE MOTION. ● BUILD FOR REAL DEVICES. ● POLISH WITH INTENTION.
STAGE / 01

DISCOVER

“Start with the problem, not the interface.”

Understand the purpose, audience, context and desired outcome before deciding how the experience should look.

GOALS AUDIENCE CONTEXT DIRECTION
VISUAL BLUEPRINT: QUESTIONS → DIRECTION
WHO?
WHY?
PURPOSE
WHAT?
HOW?
STAGE / 02

STRUCTURE

“Before making it beautiful, make it understandable.”

Define the information hierarchy, page structure, navigation and content relationships before visual styling begins.

ARCHITECTURE HIERARCHY CONTENT FLOW
DIGITAL BLUEPRINT: 12-COLUMN WIREFRAME GRID
[ 01 / HEADER & PRIMARY NAVIGATION ]
[ 02 / HERO SECTION & ASYMMETRICAL EDITORIAL HOOK ]
[ 03 / PRIMARY CONTENT STREAM ]
[ SIDEBAR / HUD ]
[ 04 / FOOTER & INITIATION CTA ]
STAGE / 03

DESIGN

“Give the structure a visual identity.”

Typography, color, spacing, imagery, composition and visual language transform structure into an experience with character.

TYPE COLOR IMAGE GRID IDENTITY
TRANSFORMATION: STRUCTURE → CHARACTER
VISUAL IDENTITY SPECIFICATION

DESIGN BECOMES EXPERIENCE

Soft Ivory (#F2F0E8) • Obsidian (#080909) • Electric Lime (#C8FF3D)

STAGE / 04

BUILD

“Turn the visual system into a working interface.”

Translate the design into responsive frontend code while maintaining the original hierarchy, interaction and visual intent.

HTML CSS JAVASCRIPT COMPONENTS RESPONSIVE
RESPONSIVE BUILD MATRIX
RESPONSIVE CANVAS
FLUID COMPONENT ARCHITECTURE

Scales seamlessly across all viewport dimensions.

STAGE / 05

POLISH

“The difference lives in the details.”

Once the structure works, refine motion, interaction, spacing, transitions, feedback, accessibility and performance.

MOTION MICRO-INTERACTIONS PERFORMANCE ACCESSIBILITY
INTERACTION CRAFT: TACTILE STATE REFINEMENT
SPRING INERTIA & SOUND

Click to test synthesized micro-feedback.

STAGE / 06

LAUNCH

“Make sure it works everywhere.”

Test the experience across devices, browsers, screen sizes and interaction methods before releasing it into the world.

TEST RESPONSIVE ACCESSIBILITY PERFORMANCE RELEASE
CROSS-DEVICE RELEASE MATRIX
DESKTOP
PASSED [✓]
LAPTOP
PASSED [✓]
TABLET
PASSED [✓]
MOBILE
PASSED [✓]
GOOD EXPERIENCES
AREN’T ACCIDENTAL.

They are discovered, structured, designed, built, refined and tested. Every finished piece of code represents deliberate design intent.

DISCOVER STRUCTURE DESIGN BUILD POLISH LAUNCH
NEXT / 08 — LAB WORK

EXPERIMENTS ARCHIVE

EXPLORE THE LAB
08 / 10 — THE LAB

WHAT
IF...?

A collection of small experiments exploring what happens when design becomes interactive.

EXPERIMENTAL / INTERACTION STUDIES
14 / 14
EXP / 001 TYPOGRAPHY / INTERACTION

Magnetic Type

Letters respond to the cursor as if connected by invisible magnetic springs.

M A G N E T I C
EXP / 002 TYPOGRAPHY / MOTION

Liquid Type

Typography stretches and flows as though it were made from flexible viscous material.

V I S C O U S
EXP / 003 IMAGE / TRANSITION

Image Reveal

An image appears through a moving circular mask controlled by cursor velocity.

CLIP-PATH MASK
EXP / 004 CURSOR / MOTION

Cursor Trail

A subtle inertial trailing particle field follows user movement with damping decay.

PARTICLE INERTIA
EXP / 005 PARTICLES / TYPE

Particle Type

Letterforms constructed entirely from autonomous point masses that disperse on impact.

POINT MASS MATRIX
EXP / 006 NAVIGATION / MOTION

Staggered Menu

Sequential physical line reveal animation for full-screen editorial navigation.

SEQUENTIAL CLIP-MASK
EXP / 007 SCROLL / DEPTH

Parallax Depth

Multi-layered depth-stratified visual layering with independent coordinate velocities.

DEPTH STRATIFICATION

EXPERIMENTATION IS HOW
IDEAS BECOME SYSTEMS.

EXP / 008 IMAGE / WEBGL

Hover Distortion

Localized displacement mapping bending pixels like liquid glass under pointer proximity.

GLSL DISPLACEMENT
EXP / 009 3D / GENERATIVE

Morphing Shape

Parametric 3D wireframe mesh continuously morphing between mathematical attractors.

PARAMETRIC ATTRACTOR
EXP / 010 MICRO-INTERACTION

Ripple Button

Water-drop ripple shockwave originating from click coordinates with elastic return.

EXP / 011 TYPOGRAPHY / MOTION

Infinite Typographic Marquee

Seamless continuous kinetic ticker with momentum acceleration on drag.

DESIGN — CODE — MOTION — DESIGN — CODE — MOTION — DESIGN — CODE — MOTION — DESIGN — CODE — MOTION — DESIGN — CODE — MOTION — DESIGN — CODE — MOTION —
EXP / 012 3D / INTERACTION

3D Object Space

Abstract geometric sculptural form responding to pointer rotational drag.

3D MESH ROTATION
EXP / 013 TYPOGRAPHY / SCROLL

Text Split

Word halves separate during scroll displacement to reveal inner conceptual meanings.

DI [CREATE] VIDE
EXP / 014 PARTICLES / PHYSICS

Particle Rupture

Compact point mass crystal rupturing into radial trajectory shards on touch.

RADIAL RUPTURE
EXP / ∞ — FINALE

UNKNOWN

An experiment without a predetermined outcome. Click anywhere on the cosmos to mutate the velocity field.

KEEP
EXPLORING.

The best ideas usually begin as experiments. Not every study needs to become a product—some exist simply to discover what the browser can become.

NEXT / 09 — IDENTITY

THE STUDIO

MEET THE STUDIO
09 / 10 — THE STUDIO

BEHIND
THE INTERFACE.

A creative practice exploring the space between design, code and interaction.

The work is driven by curiosity—finding better ways to communicate ideas through visual systems, motion and technology.

“I build digital experiences to understand what the web can become.”
THE PERSON BEHIND THE CODE • ABSTRACT SILHOUETTE

I’m interested in the space where visual design meets code. I explore typography, interaction, motion, creative coding and 3D to create digital experiences that feel distinctive without losing clarity.

WHAT DRIVES THE WORK
01 / PILLAR

CURIOSITY

Always asking what could happen if an interface behaved differently.

02 / PILLAR

SIMPLICITY

Reducing complexity until the important thing becomes obvious.

03 / PILLAR

EXPERIMENT

Using small prototypes to discover better interaction models.

04 / PILLAR

CRAFT

Paying deep attention to typography, spacing, movement and detail.

05 / PILLAR

LEARNING

Continuously improving through building, testing and iteration.

DESIGN CODE MOTION 3D TYPE EXPERIMENT
ACTIVE INVESTIGATION CLICK TOPIC TO INSPECT

CURRENTLY EXPLORING.

Exploring real-time GPU vertex/fragment shaders and additive point field blending in modern browsers.

TASTE & PREFERENCES

I LIKE.

The goal isn’t to make the most complicated website. The goal is to make the right experience.

BIG TYPE
SMALL DETAILS
SLOW MOTION
FAST FEEDBACK
DARK INTERFACES
CLEAR STRUCTURE
WEIRD EXPERIMENTS
USEFUL DESIGN
BEYOND THE SCREEN

INSPIRATION FROM EVERYWHERE.

Architecture, typography, photography, objects and everyday interfaces can all become references for digital design.

01 / ARCHITECTURE

FORM & VOID

Proportion, light and spatial negative balance.

02 / EDITORIAL

SWISS GRID

Asymmetrical tension and typographic hierarchy.

03 / PHYSICALITY

TACTILE SYSTEM

Inertial springs, weight and friction response.

04 / KINETICS

CHOREOGRAPHY

Fluid timing and cinematic spatial flow.

MAKE IT USEFUL.
MAKE IT DISTINCTIVE.
MAKE IT YOURS.

There is a person behind the pixels, the code and the interactions. The work is driven by curiosity, built through experimentation and refined through attention to detail.

10 / 10 — INITIATE

LET'S BUILD SOMETHING.

START A PROJECT
10 / 10 — LET'S BUILD

HAVE AN IDEA?
LET'S BUILD IT.

Have a website, digital product or experimental idea in mind? Let's turn it into a clear, distinctive and interactive experience.

WHAT ARE YOU BUILDING?
ESTIMATED LAUNCH: 2026

MESSAGE RECEIVED.

Thanks for reaching out. The next step starts here—we will review your project scope and connect shortly.

PREFER DIRECT EMAIL?
GOOD IDEAS
DESERVE
GOOD EXPERIENCES.

Let's make one.

DESIGN. BUILD. MOVE.
SEE YOU ON THE OTHER SIDE.