
๐ 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
- Astro JS (SSG) โ static site generation for fast performance and SEO-friendly pages.
- Svelte โ interactive components and dynamic islands.
- React โ used for hybrid dynamic functionality and flexible UI components.
- TailwindCSS + @tailwindcss/typography โ responsive, modern, and maintainable styling.
- TypeScript โ safe and predictable code.
- Iconify โ vector icons integration.
- hover-effect โ interactive image transitions and effects.
- marked โ Markdown content rendering.
- react-textra & svelte-sonner โ advanced text interactions and notifications.
- @fontsource/source-sans-3 โ clean and readable typography.
- Sveltia โ Git-based CMS for managing website content directly via repository.
โจ 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
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.