Back to all projects

SosniakPortfolio

Language(s): Astro, TypeScript

A personal portfolio website built for Sebastian Sośniak, designed to showcase his projects, skills and experience in a clean, content-first layout. The site is built with Astro, TypeScript and Tailwind CSS, and deployed on Vercel.

The brief was simple: load instantly, look modern, and stay easy to maintain. Astro's island architecture made it possible to ship almost entirely static HTML while still allowing small interactive components where they add value.

Highlights

  • Static-First Performance: Pages are rendered to static HTML at build time, so first paint is near-instant on any connection.
  • Type-Safe Components: TypeScript across the whole codebase keeps refactors safe as the site grows.
  • Tailwind-Driven Design: Utility-first styling enables a consistent visual language without bespoke CSS sprawl.
  • Continuous Deployment: Hosted on Vercel with automatic preview builds on every push, so the live site always reflects the latest commit on main.

Stack

  • Framework: Astro for static rendering and component composition.
  • Language: TypeScript for type-safety in components and utilities.
  • Styling: Tailwind CSS for a fast, consistent design system.
  • Hosting: Vercel, with the live site available at metricmind.pl.

Technologies Used

AstroTypeScriptTailwind CSSVercel