INDEX / NAVIGATIONGRID_COL_06
ideas are never clean at first ↗
MARGIN STUDIO // LONDON© 2026
MARGIN / 001LONDON, UK [51.5074° N, 0.1278° W]
we don't build
ordinary websites

WE MAKE
IDEASMOVE.

CREATIVE TECHNOLOGY / DIGITAL DESIGN / EXPERIMENTAL SYSTEMS

MARGIN explores the friction between design, code, motion, and human curiosity. We construct experimental interfaces, digital identities, and physical computing spaces for museums, festivals, and culture.

EXPLORE THE WORKENTER THE LAB
INDEX: 01 / SELECTED WORK AHEAD
scroll into the work
01 / SELECTED WORK

SOME THINGS ARE BETTER SEEN MOVING.

PROJ_01Tate Modern Digital Gallery
YEAR: 2026COORD: X: 18.4 / Y: 94.2
MOTION SYSTEM
hover to inspect
Kinetic Identity / Audio-Reactive

MOTION SYSTEM

A dynamic kinetic typographic system that deconstructs institutional glyphs in real-time response to gallery decibel levels and ambient visitor circulation. Tested over 120,000 algorithmic cycles.

DIRECTOR'S SKETCHBOOK LOG:

“real-time audio response / tested at 96kHz”

DELIVERABLE:Custom C++ / WebGL Renderer Engine
#WebGL#Audio Synthesis#Variable Font#Tate
INDEX 01 OF 05
MARGIN // RESEARCH & CLIENT ARCHIVE
02 / PROCESS

GOOD IDEAS
ARE USUALLY
A LITTLE MESSY.

Clean software is an illusion constructed through dozens of chaotic drafts. We don't hide the mechanical scribbles, stress tests, or broken prototypes that get us to the final build.

01Week 01

QUESTION

Interrogating the premise

We begin by deconstructing every assumption. What purpose does this technology serve? Why does the screen exist? What happens if we remove the expected interface entirely?

“start ugly — question every obvious default”
PARAM_INSPECT: NULL_HYPOTHESIS = TRUE
02Week 01–02

SKETCH

Raw ink on open paper

Before writing a single line of shader code, ideas exist as rapid mechanical ink scribbles, architectural flow diagrams, and rough spatial coordinates on heavy sketchbook sheets.

“don't let software dictate the form first”
VECTOR_DENSITY: 840_STROKES / PAGE
03Week 02–03

BREAK

Deliberate stress testing

We push algorithms until the math fractures. Overdriving physics parameters, corrupting vertex buffers, distorting timing curves. Discovery happens at the point of failure.

“break the obvious — errors are useful signals”
SYSTEM_STRESS: OVERDRIVE_BUFFER = 320%
04Week 03–05

BUILD

Rigorous technical architecture

Engineered systems built on WebGL, custom shaders, headless pipelines, and low-latency interaction protocols. Mathematical precision meets expressive nuance.

“architecture must hold up under high load”
COMPILE_FLAGS: -O3 -STRICT -GL_DEPTH
05Week 05–06

TEST

Tactile and perceptual validation

We evaluate how humans intuitively respond. Do micro-interactions feel tactile? Does the motion convey physical weight? Is the visual language instantly legible?

“try again — if it feels synthetic, tune friction”
LATENCY_CHECK: 6.8ms PROJECTION_DELAY
06Week 06–07

REFINE

Subtractive sculpting

Stripping away unnecessary flourish. Calibrating easing curves, honing micro-timings down to single frames, and aligning every technical coordinate with intentional human emotion.

“almost there — remove 20% of the noise”
DELTA_EASING: CUBIC_BEZIER(0.16, 1, 0.3, 1)
07Launch Day

SHIP

Deploying into culture

Delivering permanent museum installations, high-performance web systems, and autonomous digital ecosystems that live in the wild and inspire human curiosity.

“ship it — now watch how humans break it”
DEPLOY_STATUS: LIVE / 99.99% UPTIME
CURRENT_PHASE // 01
QUESTION— start ugly — question every obvious default
CLICK PANELS TO PROGRESS
03 / EXPERIMENTAL LAB

NOT EVERYTHING
NEEDS TO BECOME
A PRODUCT.

Our R&D sandbox. Inquiries into emergent code, tactile kinetic interfaces, algorithmic topologies, and acoustic visualizers built without client briefs.
TYPE/Parametric Typography
ACTIVE
MARGIN
+ [PARAM: 0.4]

Interactive glyph deconstruction. Characters displace elastically according to cursor velocity vectors and sinusoidal damping harmonics.

push this — watch the letterforms stretch ↑
DAMPING0.82
TENSION140 N/m
MASS1.2 kg
MOTION/Kinetic Physics
OSCILLATING
θ: 11°
+ [PARAM: 0.6]

Coupled mathematical oscillators tracing Lissajous paths and phase-space orbits in real time. Demonstrates natural mechanical weight in digital space.

give it momentum — observe the orbit
PERIOD2.44s
RESONANCEQ = 18.5
PHASEπ / 3
FORM/Procedural Mesh
MUTATING
+ [PARAM: 0.4]

Parametric topological wireframe that recalculates its surface normal vectors based on mouse proximity and perlin noise perturbation.

stress test the mesh boundaries
VERTICES2,048
NOISE_OCTAVES4
ELEVATION42mm
CODE/Computational Matrix
EXECUTING
// GLSL_KERNEL_V4● LIVE
vec3 p = position;
p.z += sin(p.x * 4.0 + 0.00);
gl_Position = proj * view * vec4(p, 1.0);
BIFURCATION: 3.5690
ITER: #512MEM: 1.20MB
+ [PARAM: 0.4]

Real-time shader math and deterministic state machines running in-browser. Interactive parameters let you adjust recursive depth and bifurcation constants.

adjust recursion depth below ↓
BIFURCATION3.569
ITERATIONS512
PRECISIONFP32
IMAGE/Optical Processing
PROCESSING
+ [PARAM: 0.5]

Temporal slit-scan visualizer fragmenting graphic pixels across time axes. Creates a tactile, paper-halftone raster effect strictly in Ink and Signal Red.

drag across to slice temporal frames
SLIT_WIDTH4px
SCAN_SPEED120 px/s
RASTER_DOTS60 LPI
SOUND/Visual Acoustics
RESONATING
+ [PARAM: 0.5]

Silent synthetic audio spectrum analyzer. Visualizes harmonic overtones, Fourier phase transforms, and binaural beats with mathematical fidelity.

silent spectrum — hover to trigger frequency shift
BASE_FREQ432 Hz
FOURIER_BINS128
FILTER_CUTOFF2.4 kHz
ALL LAB EXPERIMENTS ARE CLIENT-RENDERED IN REAL TIME (ZERO EXTERNAL VIDEO LIBS)
MARGIN STUDIO // R&D DIV. LONDON
04 / SKETCHBOOK

BEFORE THE
FINAL FORM.

PAGE 01 OF 05
PAGE_01Interaction Architecture
LOGGED: 12.02.2026TELEMETRY: CANVAS_RES: 300 DPI // 12-COL SUBGRID // INK FLOW: 0.4mm

ROUGH UI SCHEMATIC & GESTURE SYSTEM

Early deconstruction of spatial mobile navigation and tactile physics.

ROUGH UI SCHEMATIC & GESTURE SYSTEM
ARCHIVAL SCAN // V4.1
REVISION HISTORY // REJECTED CONCEPTION:
static dropdown menus with nested accordions
FINAL RESOLUTION:

Gestural elastic canvas with spatial direct manipulation.

PAGE MARGIN ANNOTATIONS:
two-finger pinch to expand state node
obsolete! gestures replaced by kinetic slide
dynamic viewport scaling 0.5x -> 2.0x
APPROVED FOR BUILD// MARGIN RESEARCH LAB
CONFIDENTIAL ARCHIVE // LONDON UK
05 // THE DICHOTOMY

THE BEST WORK
LIVES BETWEEN
BOTH.

Drag the slider below to explore how pure mathematical logic converges with spontaneous human imperfection.

SYSTEM (RIGID)HUMAN (ORGANIC)
[SYSTEM // 01]TOLERANCE: 0.0001mm

COMPUTATIONAL
PRECISION

• COORDINATES: ABSOLUTE EUCLIDEAN VECTORS

• TYPOGRAPHY: STRICT SWISS GRID ALIGNMENT

• SAMPLING: DETERMINISTIC 60FPS CLOCK

• ERROR TOLERANCE: ZERO TOLERANCE PROTOCOL

MATRIX_KERNEL: FLOAT32STATUS: LOCKED
[human intuition]drawn by hand

IMPERFECT
CURIOSITY

“the marks where the pen slipped are the most interesting parts.”
spontaneous breakthroughs happen here
erratic line weights add emotional weight
nothing valuable was ever built in one draft
keep the sketches in the final build ↑MARGIN / HUMAN CORE
↔
SYNTHESIS: PRECISION ARCHITECTURE + HUMAN DOODLE SYSTEM = MARGIN IDENTITY
05 / MOTION TYPOGRAPHY

STATIC IS JUST
A STARTING POINT.

Scroll shifts momentum vectors across letterform matrices in real time.
FORMSTRUCTURE
FORMSTRUCTURE
FORMSTRUCTURE
FORMSTRUCTURE
MOVEnever stand still ↗KINETIC[60FPS_SYNC]
MOVEnever stand still ↗KINETIC[60FPS_SYNC]
MOVEnever stand still ↗KINETIC[60FPS_SYNC]
MOVEnever stand still ↗KINETIC[60FPS_SYNC]
BREAKREPEATSHIFTlooping cycle →
BREAKREPEATSHIFTlooping cycle →
BREAKREPEATSHIFTlooping cycle →
BREAKREPEATSHIFTlooping cycle →
RENDER: CSS ACCELERATED TRANSFORM MATRIX
TENSION: STABLE // OSCILLATION: NOMINAL
06 / NOTES & INQUIRIES

THINGS WE KEEP
THINKING ABOUT.

Dispatches from the margin. Unresolved design arguments, ongoing studio inquiries, and notes pinned to our physical workspace wall.

NOTE_//_01#AESTHETICS

WHY DO INTERFACES FEEL SO PERFECT?

Modern software worships smooth corners and calculated padding. But human thought is jagged, hurried, and revisionist. When an interface embraces subtle friction and visible thinking, it transforms from an appliance into a conversation.

“keep this one — sterile perfection kills character”
GRID_03 / X:12PINNED TO WALL
NOTE_//_02#METHODOLOGY

CAN IMPERFECTION BE DESIGNED?

Artificial imperfection feels cheap when it is merely a filter. True imperfection stems from causality: the evidence of drafts, crossed-out dead ends, and visible structural scaffolding. You don't design flaws; you stop hiding the messy steps that got you there.

“needs work — don't fake grunge, reveal process”
GRID_05 / X:44PINNED TO WALL
NOTE_//_03#KINETICS

WHEN DOES MOTION BECOME TOO MUCH?

Motion should never be decorative confetti. If an element moves, it must answer: where did it come from, why did it react, and what physical mass does it possess? Restraint creates drama; gratuitous animation only induces fatigue.

“crucial question! motion is meaning, not spectacle”
GRID_08 / X:71PINNED TO WALL
NOTE_//_04#INTERACTION

WHAT HAPPENS WHEN A BUTTON FEELS ALIVE?

A button shouldn't just change color; it should acknowledge touch with subtle resistance, micro-spring inertia, or an ink mark that confirms human agency. The difference between a click and an action is emotional resonance.

“interesting... tactile feedback changes perception”
GRID_10 / X:89PINNED TO WALL
NOTE_//_05#PHILOSOPHY

WHY DO WE STILL LOVE PAPER?

Paper absorbs ink permanently. A mark on paper cannot be undone with Command+Z without leaving a ghost of the attempt. That irreversibility forces commitment, deliberate mark-making, and deep respect for the blank space in between.

“paper holds memory. screens just refresh.”
GRID_12 / X:102PINNED TO WALL
have a counter-argument? write to us below ↓
08 / EXPERIMENTAL CAROUSEL

FLOATING
IDEA SHEETS.

SHEET 01 OF 04
SHEET_01ALGORITHMIC VECTOR TOPOLOGY
Generative Mathematics//4:3 // 300DPI
ALGORITHMIC VECTOR TOPOLOGY
LOG:V(t) = ∫ Σ wi·fi(x) dt
“vector field equations driving dynamic mesh deformation”
SHEET READY FOR PROTOTYPING
07 / STUDIO MANIFESTO

WE LIVE
IN THE
MARGIN.

MARGIN is an experimental creative technology studio exploring the space between design, code, motion, and human curiosity.

Based in London, we collaborate with pioneering cultural institutions, forward-thinking brands, and experimental architects to build websites that think, spatial installations that react, and digital identities that mutate autonomously.

“the margin is where the notes are written, where calculations are checked, and where real ideas emerge before they are tamed.”
CORE CAPABILITIESEST. 2026
// 01 INTERACTIVE WEBSITESWEBGL / GSAP / NEXT
// 02 DIGITAL IDENTITIESPARAMETRIC TYPOGRAPHY
// 03 MOTION SYSTEMSKINETIC PHYSICS
// 04 CREATIVE TECHNOLOGYSHADERS / GLSL
// 05 SPATIAL INSTALLATIONSLIDAR / PROJECTION
LOCATION: SHOREDITCH, LONDONDATUM: 51.5074°N
exploring margin →
START: POINT_AEND: HORIZON_INF
08 / START SOMETHING

HAVE AN IDEA?
LET'S MAKE IT MOVE.

Whether you have a fully scoped brief or just a raw question scribbled in the margin of your notebook, tell us what you're thinking.

DIRECT INBOX: STUDIO@MARGIN.STUDIO