Portfolio Website

Summary

Role: Fullstack Developer
Team size: 2
Year: 2025
Time span: Several weeks
Tools:
Typescript
Astro
Astro
React
React
Tailwind CSS
Tailwind CSS
WebGL (Shaders)
WebGL (Shaders)
Tags:
Web DevelopmentStatic Site GenerationGenerative Art

A highly performant, server-side rendered personal portfolio website built as a reusable template. Features include a generative WebGL background, React-powered interactive client-side components island architecture, and markdown-based content management.

Project Overview

This portfolio website is a high-performance, modern web application built using Astro. It was designed from the ground up not just as a personal portfolio, but as a reusable template. This approach increased the development complexity but resulted in a flexible architecture that allows other people to easily customize and adapt the website for their own use.

Technical Architecture & Features

The website leverages the strengths of multiple modern web technologies to deliver a fast, SEO-friendly, and interactive user experience:

Summary

By combining Astro’s stellar static generating capabilities for SEO with React’s component model for interactivity, this portfolio template strikes a perfect balance between performance, discoverability, and user engagement.