Skip to content
SNOWBROS

A CRT-styled developer portfolio, as an interaction study

A personal experiment in interaction and motion: a CRT interface with pixel typography, built to stay smooth on Next.js 16 and React 19.

VED.EXE portfolio with a CRT-style interface.

The problem

A bold visual concept, CRT scanlines and pixel styling, tends to cost frame rate.

What we built

Effects rendered with CSS where possible and animated with GSAP and Motion only where interaction needs it.

Decisions, and why

  • Effects in CSS first

    Scanlines and glow are compositor-friendly CSS, so script time goes to interaction instead.

Scope

  • CRT and scanline treatment
  • Pixel typography
  • Interactive moments

Built with Next.js 16, React 19, TypeScript, GSAP, Motion

Next sheet

snowbros.me

This website, treated as a product