I wanted a portfolio that loads fast, has some personality, and shows what I actually do. A list of projects alone was not enough.
Stack
- Astro: static pages, almost no extra JavaScript.
- Tailwind CSS v4: colors and fonts live in one place (
@theme). - GSAP with ScrollTrigger and SplitText: motion tied to scrolling.
Details I like
The greeting appears like an AI reply. At work I build real-time AI chat, so the first line on the page “streams” in letter by letter, blinking caret included.
Mochi. A small robot whose eyes follow your cursor. It interviews me on each project page.
A real signature. I signed by hand, saved it as SVG, and the page redraws it stroke by stroke.
Reduced motion means a still page. Everything is still there.
What I always say: clean code from the architecture layer, smooth experience down to the millisecond. This site tries to live up to that.
