psdcoder.dev Pavel Grinchenko
Frontend Lisbon

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

Writing

  1. 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.

    EVIL MARTIANS
  2. Why your vibe-coded project needs a developer

    AI will happily ship you a prototype that works until it doesn't.

    EVIL MARTIANS
  3. 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.

    EVIL MARTIANS

Contact Me