JAM-stack portfolio

๐Ÿš€ Project: Personal Portfolio Website

Portfolio website showcasing my projects and technical expertise. The main goal was to create a modern, fast-loading, and interactive website that demonstrates my skills in frontend development, UI/UX, and content management.

๐Ÿ“‹ Role in the Project

I fully implemented the project, including frontend, interactivity, and infrastructure setup. My responsibilities included creating the site architecture, integrating dynamic components, animations, and ensuring high performance. I also integrated Sveltia, a Git-based CMS, to manage the website content easily.

๐Ÿ’ผ Technologies

โœจ Features

  • Interactive Islands: Dynamic components using Svelte + React for fast, responsive UI.
  • Animations & Effects: Smooth hover transitions and notifications for modern UX.
  • Markdown Content: Easily manage portfolio content via Markdown files.
  • Git-based CMS: Full content administration via Sveltia, no backend required.
  • Type-Safe Setup: Full TypeScript integration for reliability and maintainability.
  • Responsive Design: TailwindCSS ensures mobile-friendly and scalable layouts.

๐ŸŒ Hosting & Deployment

The website is deployed on Cloudflare Pages, using static hosting with serverless functions for forms and interactive integrations. Fully optimized for fast loading and SEO.

๐Ÿ”— Contact & Repository

Project Repository: GitHub

Astro JS

Svelte

React

TailwindCSS

TypeScript

Iconify

Sveltia

Cloudflare Pages

JAM-stack portfolio

Full-stack developer

Personal portfolio website of a fullstack developer built with Astro, Svelte, and React. Fast, interactive, and responsive site with modern design, Git-based CMS Sveltia integration, and hosted on Cloudflare Pages. Showcases projects, UI/UX skills, TailwindCSS, TypeScript, Markdown content, and animations.

Technologies on the project