1 Personal / design-engineer portfolios

screenshot of Maxime Heckel #1

Maxime Heckel

Product engineer at Linear who built his portfolio as a living technical case study: the homepage intro IS a custom dithering + color-quantization post-processing shader he published as a blog series. Design and engineering proof are the same artifact.

Steal: use a real shader effect you authored as the hero element · the portfolio *demonstrates* rather than *describes* the capability.

React Three Fiber GLSL post-processing Next.js dark shader-forward instrument-honest
screenshot of Rauno Freiberg #2

Rauno Freiberg

Staff Design Engineer at Vercel whose site is a manifesto in restraint: desktop-OS dock, horizontal-scroll project galleries, interface sounds on navigation · every detail is an interaction essay. Awwwards HM 2025.

Steal: interface sounds tied to navigation events · not ambient audio, but discrete feedback that rewards precision clicking.

Next.js React custom interaction layer OS-minimal interaction-obsessed dark-dock
screenshot of Paco Coursey #3

Paco Coursey

Webmaster at Linear who weaponizes restraint: no hero animation, no particle systems · a text-first working-document portfolio where the absence of decoration is the argument. Makes adjacent sites look insecure.

Steal: radical subtraction · remove every ornamental element and let hierarchical typography carry full weight, then bury one tiny micro-interaction for reward.

Next.js Tailwind minimal JS engineer-minimal text-first anti-spectacle
screenshot of Stefan Vitasović #4

Stefan Vitasović

Creative developer at 14islands, SOTD + Dev Award Sept 2025. Entry screen loops his name in layered kinetic type; inside, a WebGL video-grid shows case studies as live textures mapped onto planes in 3D space with seamless page transitions between sections.

Steal: the WebGL-texture-mapped video grid · case studies as live video planes in a 3D scene rather than lightbox thumbnails.

Three.js GSAP WebGL video planes kinetic-type motion-first nordic-restrained
screenshot of Pacôme Pertant #5

Pacôme Pertant

Motion & sound designer, SOTD + Dev Award June 2026 (built with Louis Bocquet). Entry asks 'enter with sound / without sound' · foregrounding audio as co-equal to motion. The navigational structure is a WebGL spiral that unifies the entire site into one continuous space.

Steal: binary audio-entry gate that turns sound into a first-class design decision, not an afterthought toggle.

Nuxt.js GSAP Three.js Web Audio API sound-first spiral-navigation generative
screenshot of Guillaume Colombel #6

Guillaume Colombel

Interactive developer, SOTD 2024. Built his portfolio around a cinematic-titles concept: a rotating cylindrical slider modelled on a film reel · projects appear as frames on a drum that spins as you scroll, making the navigation mechanism itself the brand statement.

Steal: the cylindrical CSS/WebGL 3D drum scroll · projects orbit on a reel rather than laying flat in a grid.

Nuxt.js Vue GSAP WebGL cinematic-editorial film-reference dark
screenshot of Grégory Lallé #7

Grégory Lallé

Creative developer, SOTD + Dev Award Oct 2024. Deliberately no WebGL, no unnecessary animation · raw numbered grid of project entries with image focus pages, proving that brutalist reduction can win Awwwards when the underlying work is strong enough.

Steal: sequentially numbered project grid with zero decorative scaffolding · confidence in the work displaces confidence in the frame.

Custom JS minimal CSS no WebGL brutalist-minimal bold-type anti-decoration

2 Kinetic type / editorial

screenshot of Femme Fatale Studio #8

Femme Fatale Studio

Paris studio whose homepage is a deconstructed 3D bust of Greta Garbo rendered in WebGL/Three.js · fragments orbit and reassemble on scroll, with 250+ images and textures woven into case study pages. Awwwards SOTD, FWA, CSSDA recognition.

Steal: a fragmenting/reassembling 3D sculpture as hero · identity mark becomes the animation, not background to it.

Three.js WebGL GSAP custom textures luxury-surreal editorial-dark sculpture-as-UI
screenshot of Grégory Lallé + Thomas Monavon  ·  Angus Emmerson Portfolio #9

Grégory Lallé + Thomas Monavon · Angus Emmerson Portfolio

Video editor portfolio built by Lallé & Monavon, SOTD Feb 2024. Kinetic type on scroll drives the entire navigation · names and titles morph/stretch as you move through sections, treating the editor's timeline sensibility as typography.

Steal: scroll-velocity-driven letter-spacing expansion · type physically stretches proportional to scroll speed, turning momentum into readable signal.

GSAP SplitText custom scroll velocity editorial-motion velocity-type cinematic
screenshot of Basement Studio #10

Basement Studio

Buenos Aires dev studio whose site is a real-time proof of their stack: WebGL canvas, Lenis smooth scroll, and their open-source shader-lab all running live. The studio manifests through the site's own codebase as a public R&D log.

Steal: the 'site as open-source product' · link live demos and open repos from the portfolio itself so visitors can inspect rather than merely admire.

Next.js React Three.js Lenis shader-lab (OSS) engineering-forward bold-sans dark-neon
screenshot of Darkroom Engineering #11

Darkroom Engineering

Makers of Lenis · their site is a living activity log of OSS libraries, client work, and experimental products, with Lenis-powered silken scroll as an ever-present demo. The studio positions as engineers who 'speak design fluently,' which the site proves by being the best Lenis demo in existence.

Steal: use your own open-source tool as the primary site motion system · the scroll experience IS the product demo.

Next.js 16 React 19 Lenis GSAP WebGL dev-first code-as-brand restrained-motion

3 Generative / shader as material

screenshot of Samsy (SMSY-Gen02) #12

Samsy (SMSY-Gen02)

Creative graphics engineer, SOTD + Dev Award + FWA SOTM Oct 2025. The entire portfolio is a 3D navigable world · not a website with 3D accents but a continuous spatial environment you fly through to discover projects, built in Vue + GSAP + custom WebGL.

Steal: replace the page paradigm entirely with a 3D spatial navigation · projects are *locations* to travel to, not cards to click.

Vue.js GSAP custom WebGL spatial navigation generative-space award-maximalist dark-immersive
screenshot of Unseen Studio 2025 Wrapped #13

Unseen Studio 2025 Wrapped

Year-in-review microsite, SOTD + multiple major awards. Signature move is a real-time ASCII liquid simulation in WebGL · fluid dynamics compute running frame-by-frame, ASCII characters remapped to brightness values, so liquid literally becomes text.

Steal: ASCII-remapped fluid simulation · encode a physics computation as a typographic field, making every frame simultaneously motion and language.

WebGL GSAP ASCII character remap fluid dynamics generative ASCII-technical horizontal-scroll
screenshot of Lusion (lusion.co) #14

Lusion (lusion.co)

Studio SOTY + Developer SOTY at Awwwards, Webby, Cannes Lions. Their site (and every client build) treats real-time rendering as default · ion particle experiments, real-time lighting, physically based materials. The studio proves creative-tech at client scale.

Steal: commit one section to a real-time particle/fluid experiment with no relation to content · show the engine running idle as brand proof.

Three.js WebGPU (via WebGPURenderer) React real-time particle-physics technical-prestige

4 Interactive / playful precision

5 Data / instrument honesty

screenshot of Linear (linear.app) #17

Linear (linear.app)

The site that named a design trend. 2025 update doubled down: near-monochrome black/white with surgical accent, zero decorative copy, pricing that needs no sales call. Every page reads as a proof that opinionated craft and 3.7× JIRA performance are the same argument.

Steal: strip every marketing hedge · no 'powerful,' 'seamless,' 'delightful' · and replace with one measurable claim or a precise mechanism description.

Next.js React GSAP light no WebGL dependency monochrome-conviction product-clarity anti-marketing
screenshot of Stripe Press #18

Stripe Press

Publishing arm of Stripe. Each book is a real Three.js 3D object · scroll rotates spine to cover, some titles have 'Living Cover' generative-art experiences. Evidence-forward editorial design: the physical quality of the books is argued through the fidelity of the 3D render.

Steal: parallel-scroll Three.js book rotation · scroll position drives a 3D Y-axis spin on each object, revealing spine then cover as the user moves.

Three.js WebGL generative cover shaders evidence-editorial object-fetish intellectual-brand
screenshot of MERSI Architecture #19

MERSI Architecture

Paris architecture studio, SOTD + Portfolio Honors Awwwards 2026. Every superfluous element removed · projects arrive as single full-bleed photographs with location, category, year as the only metadata. Quiet luxury as reduction: no headline, no tagline on project cards, just image and coordinates.

Steal: strip project metadata to exactly three data points (location · type · year) and use only full-bleed photography · information density as curation signal.

Webflow GSAP custom Webflow interactions quiet-luxury reduction image-primary

6 Identity / personal marks

screenshot of House of van Schneider (HOVS) #20

House of van Schneider (HOVS)

2024 redesign after 8 years. Identity anchors on ✣HOVS · a fleuron glyph prefix to the acronym · paired with the line 'I CREATE; THEREFORE I AM.' The mark functions as both logo and philosophical proposition, every application referencing this existential declaration.

Steal: use a Unicode glyph (fleuron, dagger, asterism) as permanent prefix to your abbreviation · makes any monogram feel historically grounded and typographically uncommon.

Custom CMS full-bleed image gallery restrained JS existential-brand fleuron-mark gallery-forward
screenshot of Tobias Ahlin #21

Tobias Ahlin

GitHub design engineer who built SpinKit and Moving Letters · his site doubles as a curated library of animation patterns. The identity move: publish your technical experiments as free tools and let the adoption surface become the portfolio's proof of reach.

Steal: embed two or three live open-source demos (e.g., a GSAP/CSS animation utility) directly in the portfolio navigation · adoption numbers are social proof no case study can match.

Custom static GSAP CSS animations Vanilla JS utility-library github-minimal quiet-authority
screenshot of Unseen Studio (main site) #22

Unseen Studio (main site)

34 SOTDs. The studio's identity is held together by a consistent output cadence · the site functions as a high-frequency editorial, with each project page carrying the same structural DNA regardless of client. The 'brand' is the body of work presented as one sustained voice.

Steal: establish a single rigid project-page template so consistent that the template itself becomes the identity · format as fingerprint.

Next.js GSAP Lenis custom transitions studio-identity editorial-cadence dark-precise

7 Built directions, rounds 1-3

screenshot of Instrument #23 OURS · R1

Instrument

A trace dashboard turned personal site: grid-locked hairline rules, monospace data labels, and a live agent fan-out graph as the hero. Observability as identity.

Steal: the agent fan-out orchestration graph as a WebGL hero node: root fans to skeptic nodes, signal-cyan edges pulsing paths.

screenshot of Field (Cinematic) #24 OURS · R1

Field (Cinematic)

Dark cinematic direction with a live TSL shader field: adversarial turbulence (vermilion) resolving to an ordered convergence lattice (green) as the scroll-scrubbed hero.

Steal: dual-hue noise-to-lattice shader as the result metaphor: disorder compresses into order as you read.

screenshot of Monograph #25 OURS · R1

Monograph

A published research monograph: Sentient serif, figure numbers, measured-results tables, margin notes, and footnotes. The work reads as papers, nulls included.

Steal: figure-numbered case studies with a stippled particle plot as an animated research figure, not a decorative hero.

screenshot of Blueprint #26 OURS · R2

Blueprint

A graphite-on-warm-paper engineering schematic: dimension lines, leader-line annotations, part numbers, and an isometric exploded-axonometric of the shared kernel.

Steal: DrawSVG leader lines that draw in on scroll, exposing each artifact as a labeled assembly part.

screenshot of Swiss #27 OURS · R2

Swiss

International Typographic Style: a strict mathematical grid, massive flush-left type, a single international red accent. Type is the design; no ornament.

Steal: the positioning statement composing itself on a visible column-baseline grid, the red element landing as the focal point.

screenshot of Riso #28 OURS · R2

Riso

Risograph print on cream: 2-3 spot inks (blue, fluoro-coral, green) in multiply overprint, halftone dots, visible grain. The most tactile direction, hardest to mistake for AI.

Steal: the Canvas2D halftone-dither converging-pattern figure overprinted in two inks, showing the false-positive collapse as a print artifact.

screenshot of Atlas #29 OURS · R2

Atlas

Museum-product-photography direction: one hero 3D machined object on a lit plinth, gallery captions, vast negative space. The artifacts as exhibited objects.

Steal: scroll-driven Y-axis rotation revealing spine then face on a PBR Three.js object, with soft contact shadow and a generated room environment.

screenshot of Ledger #30 OURS · R2

Ledger

A light typeset lab notebook: ruled paper, dated entries, marginalia, a running log including dead ends and nulls. Critically, not a dark terminal.

Steal: the paper-styled animated log replay of a real pipeline run, entries appearing with timestamps as journal lines.

screenshot of Autopsy #31 OURS · R3

Autopsy

Opens on its own post-mortem: the FieldAgent agentic-lift collapse is the hero, typeset as a published erratum with the inflated number struck through and the honest number below. Confidence without apology.

Steal: the strikethrough-to-correction retraction animation as the recurring typographic motif across every case study.

screenshot of Pressure #32 OURS · R3

Pressure

The hero IS the result: two instanced point-clouds (attacker vermilion, defended teal) compressing as layered defenses engage, with a live p-value annotation fading in on the honest null.

Steal: scroll-scrubbed instanced scatter compression where the p-value readout lands on n.s., the defense gap erasure visible in real time.

screenshot of Router #33 OURS · R3

Router

A live routing decision table animating the cost ladder DeepSeek to Haiku to Sonnet to Opus, a per-call cost tally ticking to the cheapest tier that holds quality. The actuarial rate-card as identity.

Steal: the tier-by-tier table fill with the cost counter, terminating at the chosen tier and holding.

screenshot of Adversary #34 OURS · R3

Adversary

The site audits the visitor: a skippable 3-question self-assessment reorders case studies client-side to match stated priorities. No server, no gate, always skippable at t=0.

Steal: the visible GSAP FLIP re-sort of case studies after the visitor states they weight rigorous eval: honest null leads.

screenshot of Seed #35 OURS · R3

Seed

Reproducibility as the featured path: every result sits beside a 'make eval-dry' command with a copy-to-clipboard button and a link to the exact GitHub Actions run. Numbers carry their gating.

Steal: the hover-to-reveal reproduce-this command panel beside every stat, with a working copy button for the exact shell command.

8 Our brand explorations

screenshot of Brand Gallery R1 #36 OURS

Brand Gallery R1

9 marks from round 1: three Instrument system marks (tetris-P data-cell, TP-stem monogram, trace fan-out glyph), three Field marks (converge duotone, tetris-P with adversarial dissolve, orbit satellite), three Monograph marks (Sentient wordmark, hairline colophon P, dagger-P footnote). All currentColor SVG.

Steal: the fan-out glyph where the P stem doubles as the orchestration root branching to K=3 skeptic nodes.

screenshot of Brand Gallery R2-3 #37 OURS

Brand Gallery R2-3

10 marks from rounds 2-3: R2 Seal (TP in faceted medallion), Aperture (camera-blade P counter), Specimen (bespoke TP ligature), Knot (continuous path TP graph), Stamp (stencil inspection stamp). R3 Erratum (struck wordmark), Null (P as empty-set slash), Interval (confidence-interval P), Reticle (fine crosshairs P aperture), Gate (AND-gate logic with TP inputs).

Steal: the Erratum mark where the struck Thomas over T. Peng IS the identity statement: honesty typeset.

screenshot of Brand Gallery: Type-led Wordmarks #38 OURS

Brand Gallery: Type-led Wordmarks

4 type-led wordmark registers exploring the Thomas Peng name as typographic system: how the name sets in Sentient, Switzer, General Sans, and a custom-letterform specimen treatment.

Steal: the Sentient-with-manuscript-red-period treatment where the full stop is the punctuation mark and the identity statement simultaneously.

screenshot of Brand Gallery: Grid-P System #39 OURS

Brand Gallery: Grid-P System

The chosen-then-unlocked Grid-P system: a unit grid of square cells forming P, one cell lit in signal-cyan as an active node. The mark is the instrument metaphor at icon scale.

Steal: single-cell color accent on an otherwise monochrome grid-mark, so the whole reads as a data state, not a decoration.