Skip to main content

Robertfolio

A production-grade interactive developer portfolio built with SvelteKit, TailwindCSS, TypeScript, and GSAP. Designed to feel like an experience — not just a page.

Description

Robertfolio is my personal developer portfolio built to showcase projects and skills through an immersive, animation-rich experience. It features a custom AI assistant (Nova) powered by Groq, a contact form with email integration via Resend, and carefully crafted GSAP animations that create a narrative flow as users scroll. The architecture uses SvelteKit with file-based routing, centralized project data, and a clean component structure separating layout, sections, and UI primitives. Performance was prioritized through self-hosted fonts, lazy-loaded images, compositor-thread animations, and proper cleanup of GSAP instances to prevent memory leaks. Accessibility is fully implemented with skip links, semantic HTML, visible focus states, ARIA labels, focus trapping in modals, and full reduced-motion support.

Technologies

SvelteKit TypeScript TailwindCSS GSAP

Date

2026

Type

Frontend

Client

Personal Project