This is my website.
If you want the actual thing, just open it here:
Mostly a small portfolio / link hub for my projects, experiments, and whatever I am working on.
Nothing too deep. I just wanted one place that shows who I am, what I build, and where to find my stuff.
- Vue 3
- TypeScript
- Variable typography for the interactive identity
- HTML and CSS for the commission pages
- Vite
- GitHub Pages
- Cloudflare Worker for the commission form (see
worker/README.md)
The commission form on /commissions.html sends requests through a small
Cloudflare Worker to my private Telegram chat. To set that up (Telegram bot,
secrets, deploy), follow worker/README.md.
src/App.vue: homepage layout and interactions.src/data/site.ts: project copy and repository links.src/styles/: shared design tokens, homepage styles, and commission styles.src/commissions/: request form logic and availability/endpoint configuration.- Root HTML files: Vite entry points for the homepage, commissions, terms, and 404.
worker/: Telegram delivery backend and its tests.docs/research/: historical redesign research and reference captures.
Use corepack pnpm dev for the local preview, corepack pnpm build for the
production build and type check, and corepack pnpm test for backend tests.
This site is still changing whenever I feel like improving it.
Right now the goal is simple: make it look like me, show my projects, and not overcomplicate it.