This portal is live
suslenskyi.com is now running as a universal personal portal: one place for who I am, what I'm working on, and where I'm going.
Design constraints that shaped it:
- Zero frameworks. No build tooling, no JavaScript, no CSS framework. Markdown files in, semantic HTML out. If a server dies, the site is a handful of static files anyone can host.
- Agent-readable. The whole site is described in llms.txt, and every page is plain semantic HTML — an LLM or crawler can ingest it without rendering anything.
- One content directory. Posts, projects, and profile all live in
content/. Editing the site means editing markdown.
That's the skeleton. What grows from here is the point of the site: progress notes as they happen, and projects as they ship.