DEV IN THE HOOD — Luxembourg

0%

DEV IN THE HOOD — Front vs Back

DEV IN THE HOOD

DEV IN THE HOOD

$ cat stack.txt
GSAP
SCSS
ES modules
esbuild
PHP
$ stats --short
6  Chapters
13  Repositories
4  Pages

Design, 2026

Front03Back

Scroll down

—Overview

The portfolio you are walking through. A story in six chapters where every product has two sides — the front people see, the back that keeps it standing — drawn in SVG, animated with GSAP and built without a framework.

Client
Jul6art
Agency
Internal
Location
Luxembourg
Date
October 9, 2026
DesignIllustrationMotionAccessibility

02The front

What people see.

DEV IN THE HOOD

Paper is the front, night is the back, and the seam between them runs through every page: a street of shops for the projects, a factory for the open-source bundles, a player card, a mission board.

DEV IN THE HOOD

Built by hand,
from the seam out

No framework and no template: every scene is drawn in SVG with a palette of CSS tokens, and every chapter has its own choreography — a pinned opening, a street you walk sideways, a factory filmed as a travelling shot.

The projects are JSON files. Add one, and it becomes a shop on the street, a case study, the next shop of the one before it.

—Screens

Scroll sideways

Two sides
Two sides
The street
The street
Missions
Missions
A case study
A case study
DEV IN THE HOOD

Every product has two sides. This one shows both.

DEV IN THE HOOD
DEV IN THE HOOD

03The back

What keeps it standing.

$ cat stack.txt
GSAP
SCSS
ES modules
esbuild
PHP
  • 6Chapters
  • 13Repositories
  • 4Pages
  • 2Minified files
  • 0Frameworks
  • 0W3C errors
  • 84Views compared
  • 5Easter eggs

29 features6 modules

016 features

The story

  • A pinned opening: the halves part on the hero
  • A street of shops, walked sideways
  • A factory filmed as a travelling shot
  • A player card under a spotlight
  • A mission board that writes your first line
  • A finale that closes the seam

024 features

Motion

  • ScrollSmoother, ScrollTrigger, SplitText, Flip, DrawSVG
  • A strip driver for wheel, keys, touch and momentum
  • Parallax depth layers
  • A drawn loader and page transitions

035 features

Code

  • Sass partials, mixins and BEM naming
  • One ES module per section: render() and animate()
  • Escaped HTML templates
  • One minified bundle, with its source maps
  • Every page generated from one layout

044 features

Content

  • One JSON file per project
  • Any project file renders: ?p= or ?src=
  • Sitemap, robots.txt and humans.txt generated
  • Open Graph card and structured data

056 features

Accessibility

  • A skip link and landmarks on every page
  • Headings in order, checked on the rendered page
  • A visible focus ring
  • ARIA states on the mission board
  • The keyboard walks the street too
  • Reduced motion: every scene has a still frame

064 features

Quality

  • ESLint, Stylelint and Prettier
  • W3C-valid HTML and CSS
  • The refactor checked view by view, to the pixel
  • A contact endpoint closed to header injection

—Built-in quality

W3C validNo frameworkSource mapsReduced motionLinted