Shohruh

Personal Website

2026 – Present · live · github

HTML · CSS · JavaScript · GitHub · Vercel

A quiet home for my books, essays, journal and projects, written by hand and shipped from GitHub to my own domain.

  1. Context
  2. How It Ships
  3. The Bookshelf
  4. Design Decisions
  5. What This Project Demonstrates

1. Context

This is the website you're reading. I wanted one place for the things I think about: notes on the books that changed how I think, essays, a journal of trips, and the projects I build when an idea won't leave me alone.

2. How It Ships

The site lives in a GitHub repository connected to Vercel. Every change pushed to main deploys itself, and the domain stays attached to the Vercel project the whole time.

Edita page or books-data.js GitHubshohruhxamrayev.uz repo Verceldeploys main Liveshohruhxamrayev.uz

Content is plain files: an HTML page per essay or trip, and one books-data.js for the whole shelf. I can edit them anywhere, even in the GitHub web editor.

A commit to main on GitHub is the only step I take by hand. The repository keeps the full history, so any change can be rolled back.

Vercel sees the push and publishes the new version. There's no build step, so it serves the files as they are.

The domain is bought from Billur and points at Vercel. It belongs to the project, not to a deploy, so it survives every update.

From an edit to the live site, with one push.

3. The Bookshelf

The books page is the most playful part of the site: a shelf of spines where the selected book turns to face you. This one is live, so try the arrows, the slider, or hover a spine.

The real component, running on the real data.

4. Design Decisions

I wanted it to feel like paper rather than an app: warm, quiet and easy to read for a long time.

#f8f5eepaper#e8ddc9line#8a7358muted#c4703faccent#3f3122ink

5. What This Project Demonstrates

Small, careful craft: building something personal end to end, from the writing and the interactions to hosting, a custom domain and a deploy pipeline that makes changing it effortless.

10essays
6journal entries
10books on the shelf
0frameworks

← All projects · Source on GitHub