webapp active

stfn.ro

Personal blog and portfolio styled as a GATTACA-inspired terminal. On big screens it runs on the glass of a 3D CRT monitor, on phones as a CRT site.

stfn.ro

Tech Stack

PHP React three.js WebGL Cockpit CMS JavaScript

Screenshots

stfn.ro screenshot
stfn.ro screenshot

About This Project

stfn.ro is a personal blog and portfolio dressed up as a terminal from the film GATTACA. It is a mini blog for the unreliable narrator: raw, honest writing inside a machine that takes itself seriously enough to feel real and not seriously enough to forget the joke.

The October 2026 redesign puts the whole site inside GEN-7, a beige CRT monitor drawn in 3D with three.js. On a big screen the site boots on the monitor's glass, with a power-on flicker, a curved tube, glass reflections, film grain and a keyboard on the desk. The buttons under the screen work: HOME and ARCHIVE navigate, RESET reboots the terminal, and the little displays show the time and a running DNA sequence. Phones and tablets get the same terminal as a CRT site, without the monitor.

Key features

  • GEN-7 housing: a CRT monitor and desk rendered in real-time 3D, with depth of field, glass reflections and a curved picture
  • A boot sequence on every visit, after a fade in from black
  • A working shell: type help for the commands, from jokes and a dossier on the film to a hidden Space Invaders game
  • Logs (personal writing) and Projects, with tag filters and an archive
  • An agent profile, mission stats and a leaderboard for the game
  • Quality that adapts to the visitor's graphics card, so it runs smoothly on laptops too
  • No build step: React and JSX run straight in the browser, and the content comes from Cockpit CMS
  • SEO for every page, a sitemap and social cards rendered from the 3D scene

Who it's for

Anyone who likes honest, slightly chaotic personal writing, and anyone who misses beige computers.

Boot stfn.ro →