TrendingDon't panic-bid on your own brand after the spam update.
Colophon

Who and what is behind this.

The credits, tools, and decisions that make Mediovsky.

A small list, because the operation is small. Most of what you read is the work of one editor, with occasional guest contributors and a careful selection of tools.

People

MSMikołaj Salecki, portrait
Editor-in-chief
Mikołaj Salecki
Writes most pieces, edits all. Based in Warsaw. Author page →
Web & design
salecki.digital · one-person studio
Guest contributors
Working operators only. Bylined per article. See editorial line.
Copy editing
Self-edited, then run through one trusted second reader before publication.
Fact-checking
The editor. See methodology for how we verify numbers.

Tech stack

Status: Current Beta Watching

Framework
Astro 7, static output. No server, no database. Every page is pre-rendered HTML.
Current
Publishing
Content lives as Markdown & JSON files in the repo, validated by a Zod schema and a pre-publish check. No admin panel. A small Node pipeline assists with research, images, and citations.
Current
Hosting
Coolify (self-hosted) on a Hetzner server in Germany.
Current
Source & deploy
GitHub repository. Build produces a static bundle deployed via Coolify.
Current
Search
Pagefind, a static search index built at deploy time. No external service.
Current
Fonts & media
Self-hosted (Inter, JetBrains Mono). Images are stored in the repo. The only third-party requests on load are Google's tags (Analytics and AdSense), and they stay consent-gated: no analytics or ad cookies until you allow them.
Current
AI helpers
Editorial pipeline uses OpenRouter (research + image generation) as a manual pre-build step. Cover and inline illustrations are AI-generated and labeled as such.
Beta
Analytics
Google Analytics 4 (statistics) and Google Ads remarketing, consent-gated: off by default under Google Consent Mode, they run only after you allow the matching cookie category.
Live
Newsletter
Double opt-in via Resend (Ireland/EU data region). We store your email only while you are subscribed, and you can unsubscribe from any issue.
Live

Typography

Body & display
Inter (Rasmus Andersson, 2016).
Mono
JetBrains Mono.
Type scale
Custom, 8-point baseline. See style guide.
Brand mark
Custom wordmark with indigo accent (#3C3FDE).

Licensing

All editorial content is © Mediovsky. You may quote freely with attribution and a link back. Reproduction in full requires permission. Write to the editor.

The codebase is closed-source. Some idioms and snippets are in the public style guide for inspiration, not for copy-paste.