Skip to content
View zagi's full-sized avatar
👻
Focusing
👻
Focusing

Block or report zagi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zagi/README.md

Hi, I'm Michał Zagalski 👋

Senior Full-Stack Developer · Warsaw, Poland · 10+ years Performance engineering · AI integration · Edge computing · Web3


PageSpeed 100/100 Desktop · 95.6 Mobile · CLS 0.000 on a real-time SSR DEX explorer running on Cloudflare Workers. Wrote it up in The Road to PageSpeed 100 — a 3-part Medium series.

Recent work

  • DexPaprika — Vue 3 → Nuxt 4 SSR migration on Cloudflare Workers. Owned the 8-phase PageSpeed program, Bootstrap → Tailwind v4 refactor (53% CSS reduction), 3-tier stale-while-revalidate cache with critical-CSS injection, and the visual + mobile UX rewrite (thumb-bar nav, swipe gestures, refactored right-drawer split into design-token components).

  • GetName.pl — Premium .pl domain marketplace on Nuxt 4. Full NASK EPP registry integration, Solidity smart contracts on Polygon (GNRegistry, GNMarketplace, GNToken ERC-20, NFT domains), AI domain assistant (OpenAI), real-time auctions with anti-snipe, multi-payment (Stripe / Przelewy24 / crypto), SIWE auth, 40+ tables on PostgreSQL with Drizzle ORM and Better Auth.

  • CoinPaprika — Architecting the Next.js 15+ migration on Cloudflare Workers via OpenNext (Turbo monorepo, modular api-client / i18n / types / ui packages). Shipped the official PHP SDK v1.5 and @coinpaprika/api-nodejs-client v3.0.0 (21 new endpoints, native fetch, dual CJS/ESM, AbortSignal cancellation).

  • Multiple Next.js 15 + PayloadCMS sites on Cloudflare D1/R2 — DOMAR business platform (Claude API content pipeline, 120+ automated SEO scripts), LeoKlima HVAC (PL/EN/UA, Cloudflare Turnstile, lead-gen, JSON-LD), hob.com.pl roofing (Astro → Next.js 15, OpenAI, Framer Motion, next-intl).

Open source

  • nask-epp-client — Node.js client for the NASK EPP protocol (.pl domain registry).
  • browser-curl — Bypass WAF 403s by mimicking Chrome 145 headers. MIT.
  • parallel-requests — Claude Code skill: detects sequential independent HTTP calls and refactors to parallel execution (Promise.all / asyncio.gather + 7 more languages).
  • @coinpaprika/api-nodejs-client v3 & CoinPaprika PHP SDK v1.5 — full API coverage, dual CJS/ESM, integration tests, GitHub Actions CI.

Stack

Languages

TypeScript Go Rust Python PHP Java

Frontend

Vue.js Nuxt React Next.js Astro Svelte SwiftUI Tailwind CSS

Backend

Node.js Laravel Symfony FastAPI Django PayloadCMS

Edge & Cloud

Cloudflare D1 R2 Durable Objects AWS Azure Docker

Databases & ORM

PostgreSQL MySQL SQLite Redis Prisma Drizzle

AI & Web3

Anthropic OpenAI MCP OpenRouter Solidity Ethers.js Viem WalletConnect

Tooling

Vite Bun pnpm Turborepo Supabase Git

Speaking & writing

Reach me

Off-keyboard

2 dogs, 1 cat, an aquarium with snails. 3D printer humming. Sailing when there's wind. Free-living cat care volunteer in Warsaw since 2016.

If something I made helped you, you can ☕ buy me a coffee.

Pinned Loading

  1. design.md design.md Public

    Forked from google-labs-code/design.md

    A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.

    TypeScript 3

  2. browser-curl browser-curl Public

    sometimes helpful when 403 is an issue for CC to curl a website

    Shell

  3. nask-epp-client nask-epp-client Public

    TypeScript

  4. parallel-requests parallel-requests Public

  5. coinpaprika-api-nodejs-client coinpaprika-api-nodejs-client Public

    Forked from donbagger/coinpaprika-api-nodejs-client

    This library provides convenient way to use Coinpaprika.com API in NodeJS.

    JavaScript

  6. coinpaprika-api-php-client coinpaprika-api-php-client Public

    Forked from donbagger/coinpaprika-api-php-client

    This library provides convenient way to use Coinpaprika.com API in PHP.

    PHP