About This Site

This is a renovation of an old portfolio website. I tried new frameworks—React+TS+Vite+Tailwind—in place of the old portfolio's Vue+Vite+JS. The overall web development experience was that Tailwind indeed saved me a lot of time that would have been spent coming up with various class names.

All other major libraries and services used are listed in the Footer. GSAP and Lenis were too demanding for my programming skills, so performance optimization may not be optimal. I also found new methods to host a large number of images, PDF files, videos, etc., and registered with Cloudflare for acceleration.

In terms of accessibility and universal design, Tailwind conveniently provides breakpoints and dark mode pseudo-classes, which greatly assist in writing responsive designs with varying widths. For internationalization, I continued using i18next from the previous website but used the i18next-scanner plugin to significantly improve translation efficiency.

About the Developer

You can call me Ibuprofen. All text and media materials on this site are the property of the developer.

Bachelor's degree in Landscape Architecture from Zhejiang University. Enthusiast of graphic design, independent game player, and light user of books, movies, and music.

I am not a professional front-end developer. My study of front-end and web interactions is purely for personal interest, so my code optimization skills are limited. If you encounter some lag issues, I might be unable to help.