Kinh Kha Frontend Engineer
All notes

How I built this portfolio

Astro, Tailwind CSS, GSAP, and why there is a robot watching your cursor.

Đoàn Phan Kinh Kha 1 min read
  • Astro
  • GSAP
  • Frontend

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

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.

  • Coffee sometime?
  • Coffee sometime?
Email me