Skip to content
tompiarulliPublic

About

My retro OS inspired portfolio site (pre-launch)

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

263 Commits

Folders and files

Repository files navigation

Tom Piarulli

My personal site, dressed up as a late-90s desktop and inspired by Poolsuite. Windows, a dock, a channel of travel videos per place, a terminal with a few easter eggs, and a handful of themes.

Built with

  • TanStack Start and React 19, prerendered to static HTML on Vercel
  • Tailwind CSS 4, with hand-written canvas and WebGL backdrops
  • TypeScript, Vitest, Playwright, oxlint and oxfmt
  • Claude Code

Performance and testing

Every push runs lint, typecheck, unit tests, Playwright smoke tests and Lighthouse in CI. A build fails if the home page or the 404 drops below 95 for performance or 100 for accessibility, best practices and SEO on Lighthouse's mobile profile, or misses LCP 2.5 s, CLS 0.1 or TBT 200 ms. Since Lighthouse only sees the default theme, axe checks WCAG AA contrast in every theme too. See CONTRIBUTING.md to run it all locally.

Credits

Fonts and icons are listed with their licences in public/fonts and public/icons.

License

Code is MIT; fonts, icons and the photo keep their own licences.

About

My retro OS inspired portfolio site (pre-launch)

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages