- 👋 Hi, I’m Serhii Pemakhov
- 👀 I’m interested in Node.js, React.js, JS, TS, functional programming
Source for my personal site.
An engineering-drawing motif — one mechanism — is redrawn across three chapters: a physical assembly, then a software system, then an agent-wrapped system. It is the same silhouette each time, because it is literally the same array of anchor points rendered three ways.
Stack: Astro (static), TypeScript, plain CSS custom properties, MDX. No UI framework, no animation library — the diagrams are parametric geometry driven by a ~100-line scroll driver, which is both smaller and a better fit than a timeline library would be.
npm install
npm run dev # local dev server
npm run build # static build to dist/
npm test # architecture invariants
npm run check # astro + TypeScript checkDocs: docs/home-page-spec.md is the brief ·
docs/design-tokens.md is the palette, type scale and
theming convention · CLAUDE.md is the working rules.

