My website lukasnetolicky.cz

About This Project

This is my personal website and portfolio that I built to showcase my projects, skills, and share a bit about myself. I wanted it simple and fast. No clutter, just my projects and a some info about me.

Features

  • Fast Performance: Built with Astro, so it’s fast and ships barely any JavaScript.
  • Responsive Design: Works on phones, desktops and tablets
  • Project Showcase: Project pages with descriptions and technologies used
  • Content Collections: Organized content management using Astro’s content collections

Development Process

I built this site from scratch using Astro. It builds a static site that’s really fast, but I can still drop in JS where I actually need it. The development process involved:

  1. Planning the site structure
  2. Setting up the Astro project with TypeScript support
  3. Building reusable components for consistent design
  4. Implementing responsive styling with CSS
  5. Setting up content collections for projects

What I Learned

This project helped me strengthen my skills with Astro’s component structure and content management. I enjoyed working with Astro’s content collections to manage content, specifically for the projects. I also improved my understanding of responsive design principles and modern CSS techniques.

Future Improvements

Stuff I want to add later:

  • A blog section to share my coding experiences and knowledge
  • Improved animations and transitions
  • Regular blog posts when I do something interesting
  • Interactive project demos embedded directly in the project pages
  • Performance optimizations to maintain the site’s speed as it grows