Skip to main content
Back to projects
Aug 01, 2025
2 min read

Personal Website

This website - built with Astro, SolidJS, and Tailwind CSS for sharing projects and writing.

A personal website for sharing professional work, projects, and writing. Built with modern web technologies to create a straightforward, accessible experience for visitors.

Features

  • Static site generation with Astro
  • Responsive design that works on all devices
  • Dark and light theme support
  • Accessible markup following WCAG guidelines
  • Clean typography focused on readability
  • SEO-friendly structure
  • Smooth page transitions

Technology Stack

  • Astro - Static site generator with component islands
  • SolidJS - Reactive components for interactive elements
  • Tailwind CSS - Utility-first CSS framework
  • TypeScript - Type-safe JavaScript
  • Markdown - Content authoring format
  • Vercel - Hosting and deployment

Implementation Details

The site uses Astro’s island architecture to minimize JavaScript while maintaining interactivity where needed. Images are automatically optimized, and the build process generates lightweight, static HTML pages. The design prioritizes content readability with a minimal interface that gets out of the way.

The codebase includes automated testing, TypeScript for type safety, and follows accessibility best practices to ensure the site works well for all users.