2025

NumbfedeOS

The case study you are using right now.

Role
Design, development, content — everything
Status
Live · Always evolving
Tags
Next.js · Creative Dev · Design System · Apri i DevTools

This portfolio isn't a showcase: it's a tiny operating system. It has an interactive terminal with 15 commands (try `neofetch`), a command palette on ⌘K, a Konami-code easter egg, WebGL 3D and typography that reacts to scroll. All designed, written and built from scratch — no templates.

Under the hood: Next.js 16 and React 19 in TypeScript, Tailwind CSS 4, three.js and Framer Motion, a custom CMS with persistent storage and on-demand page regeneration, indexable Italian/English i18n with hreflang, Open Graph images generated from code at build time, strict security headers and CI on GitHub Actions.

Highlights

  • Experience layerLocalized interactive terminal, ⌘K command palette, Konami-code Ghost Mode: details people remember.
  • International SEOit/en routes with hreflang, a full sitemap, JSON-LD and dynamic Open Graph images generated at build time.
  • Custom CMSAdmin panel with live preview, import/export, persistent storage and pages regenerated on save.
  • Performance & accessibilityReduced-motion respected everywhere, skip links, 3D fallbacks for weak hardware, skippable preloader.

Features

  • Terminal with history, tab-completion and ASCII art
  • Command palette with keyboard navigation
  • Konami code → Ghost Mode
  • Admin CMS with on-demand revalidation
  • OG images generated from code
  • CI with lint and build on every push