Личный · 2026
Это портфолио
Моё портфолио, написанное заново: серверный рендеринг, взаимодействия на WebAssembly, форма обратной связи и активность GitHub в реальном времени.

История
Предыдущая версия была сайтом на Next.js с Three.js и Framer Motion. Я переписал её на Leptos (Rust): сервер Axum рендерит каждую страницу в HTML, затем браузер делает её интерактивной на WebAssembly.
В программе: карта метро, которая рисуется при прокрутке страницы, интерактивная линия для представления S-Print, светлая и тёмная тема, терминал и форма обратной связи, отправка которой идёт через серверную функцию SMTP, с валидацией, защитой от спама и заголовками безопасности.
Что я из этого выношу
Один язык от начала до конца делает переработки очень надёжными, если позаботиться об опыте до загрузки WebAssembly.