Crafting frontend since the Photoshop era Ancient, I know ¯\_(ツ)_/¯
I'm Pavel. Senior engineer at Evil Martians. I build interfaces, component systems, and architecture for projects that expect to still exist next year. Prefer native APIs, keep business logic out of components, and choose the stack to fit the project.
Open source
-
Nanotags
Nanotags is a lightweight, TypeScript-friendly library for building reactive Web Components on top of standard DOM APIs and Nano Stores, with automatic cleanup and hydration-first support in under 2.5 KB.
-
Astro-Pigment
Astro 6 documentation theme that turns markdown content into a polished docs site with dark mode, interactive playgrounds, SEO routes, and LLM-friendly endpoints in a single integration.
-
Typed-Channel
Type-safe communication channel for sending and receiving messages between different contexts — workers, iframes, tabs, Figma plugins.
-
Harmonizer
developerHarmonizer is an open-source color palette generator for UI design that creates accessible, perceptually consistent shades and contrast levels using OKLCH and APCA, available as both a web app and a Figma plugin.
-
Code-to-Markup
Convert code snippets into beautifully highlighted, self-contained HTML markup ready to paste into slides, docs, or emails.
Writing
-
From React to native web with nanotags: a migration that saved 100 KB
Migrating an Astro site from React and Ark UI to native Web Components: 100 KB less JS, no features lost, and the birth of nanotags, a tiny library that makes Custom Elements enjoyable.
-
Why your vibe-coded project needs a developer
AI will happily ship you a prototype that works until it doesn't.
-
Cool frontend arts of local-first: storage, sync, conflicts
The three hard problems of local-first apps — and the tools, trade-offs, and patterns for surviving them.