What I'm working on right now
Last updated: · Next refresh: late October 2026
Most consultants present a static brochure. Every page polished. Every claim curated. Every tool listed. None of it tells you what they're actually doing today.
This page is the opposite. A real-time view of what occupies my attention this month. Active projects, current tools, mental shifts that have stuck, and the music I keep coming back to. Updated when reality changes, not on a content calendar. This autumn, reality is mostly one word: Kehai.
If you came here from a meeting or a contract negotiation, this is the most accurate picture of where my time and thinking actually go. No archive, no blog. Just now.
Kinguin by day, Kehai by every other hour
I currently cooperate with Kinguin, leading paid media and driving international growth and performance for one of the world's largest gaming marketplaces. After years as an independent advisor working with brands and agencies alike, seeing the same digital landscape from the brand's seat has rewired how I think about briefs, partnerships, and what "good agency work" actually means.
The rest of my attention this autumn belongs to one thing: Kehai, a web analytics product I designed, built, and launched between mid-August and mid-September. It is the first thing I've made that is a company, not a project, and it is the most demanding piece of work I've done. More on it below.
salecki.digital still runs for a small, hand-picked roster of clients: audits, STDC, and RACE workshops, customer journey work, and the occasional "help us figure out what's actually broken" engagements. Over the years the work picked up some recognition: Effie Awards bronze, nominations at the European Search Awards, Google Premier Partner Awards, MIXX Awards Poland, MIXX Awards Europe, and Performance Marketing Diamonds CEE.
AI in the daily work of a marketer
I work with Claude (Fable and Opus) every day. Not as a novelty, but as the layer between idea and execution. I build automations in n8n and Make. I'm deep into vibe coding: instead of briefing an agency for a small internal tool, I build it over a weekend with an AI co-pilot.
The gap between "I have an idea" and "I have a working prototype" used to be months. This year it went past prototypes into shipped products, and this autumn it went past products into a business. Kehai is a full analytics platform: a tracker, an intake service, a customer panel with twenty reports, billing, a REST and MCP API, WordPress and PrestaShop integrations, and fifty-two specification files that the code has to obey. One person, thirty-three days, roughly 1,100 commits. Tymbre is on the App Store, Adwraith runs its scans every morning, Mediovsky publishes every week. I built all of them mostly this way.
What surprised me most isn't the speed. It's what it did to the standard. When building is cheap, the hard part moves to deciding what is true, what counts, and what you refuse to ship. Kehai's spec is longer than most agency contracts I've signed, and every sentence in it was paid for by a bug.
What's in my hands right now
AI & Automation
- Claude Fable
- Claude Opus
- Gemini
- Perplexity Sonar
- n8n
- Make
Paid media
- Google Ads
- Meta Ads
- DV360
- Criteo
- RTB House
- Adform
Analytics
- Kehai
- GA4 360
- Looker Studio
- GTM (server-side)
- Search Console
- Ahrefs
- Semrush
Code & build
- TypeScript
- React
- Next.js
- Astro
- Hono
- Bun
- Python
- FastAPI
- PostgreSQL
- ClickHouse
- Drizzle
- Playwright
- Docker
- Woodpecker CI
- Coolify
What I'm building on the side
kehai.io
liveWeb analytics without the noise. Kehai counts what happened on a website: no cookies, no sampling, no hidden thresholds, and no modeled numbers sitting next to counted ones. Visitors are salted hashes that expire with the day. Twenty reports, funnels, journeys, revenue from Stripe, WooCommerce, PrestaShop, Wix, or Squarespace, forecasting that shows its evidence, imports from GA4, Plausible, and Umami, and the same report registry behind the panel, the REST API, and an MCP server. Launched on September 15, 2026, thirty-three days after the first commit.
TypeScript · Next.js 16 · React 19 · Astro · Hono · ClickHouse · PostgreSQL 17 · Drizzle · PHP · Stripe · Woodpecker CI · Coolify · OVHcloud · Cloudflare
tymbre.app
liveAn AI presentation coach for iOS that hears how you speak and sees how you stand, scores your delivery across five dimensions of presence, builds Q&A from your own claims, and returns specific actions tied to observed moments. Thirty days from the first mockup to the App Store, alone, alongside a full-time job. Now at version 2.6, launched on Product Hunt on September 1, 2026, with a listing in 175 countries and past 1,900 commits.
React Native · Expo · iOS · TypeScript · PostgreSQL · Python · OVHcloud · RevenueCat
adwraith.com
liveA brand-defense scanner for Google paid search. It renders the live ad results for your brand terms, then follows each click to catch who's hijacking your traffic: affiliates who ride your own domain through a tracker to steal the commission on clicks you already owned.
FastAPI · PostgreSQL · React · Playwright · Woodpecker CI · Coolify · Docker
mediovsky.com
liveAn independent journal for the people who run digital: AI and data, PPC, SEO, martech, CRO, e-commerce. A cover essay plus shorter how-tos, data pieces, and reviews, across nine sections. Rebuilt from the ground up and back in publication.
Astro 7 · React 19 · Bun · Pagefind · Resend · Docker · Coolify · Cloudflare
salecki.digital
liveThe site you're on. Astro 7 and Tailwind CSS 4 with a small Bun API, deployed on Coolify via Docker, edge-cached on Cloudflare. Designed, built, and maintained entirely by me.
Astro 7 · TypeScript · Tailwind CSS 4 · Bun · Coolify · Docker · Cloudflare
bezobaw.io
pausedAn anonymous whistleblower reporting platform with voice anonymization, end-to-end encryption in the browser, and EU Directive 2019/1937 compliance.
React · TypeScript · Supabase · Deno · Docker · Coolify
What's shifted in my head lately
- Over fifteen years of reading analytics reports, and building one taught me how many of those numbers were modeled, sampled, or quietly dropped. I don't trust a metric now until I know what it refused to count.
- A spec is not documentation. It's a contract. Kehai has fifty-two spec files and the rule that a behavior change means spec and code change together. Every time I skipped that rule, the bug arrived within the week.
- Vibe coding stopped being a prototype trick this year. I shipped a native iOS app, a multi-tenant SaaS, and now a whole analytics company, mostly with an AI co-pilot. The lesson wasn't "AI can code." It's how fast "I wonder if" becomes "here, try it" once the cost of building collapses.
- Shipping isn't the finish line. It's where the feedback stops being polite. Tymbre's first real users found things my own testing never would, and Kehai's first week will do the same. Nothing rewrites a roadmap like someone who doesn't care how hard it was to build.
- The frameworks (RACE, SOSTAC, STDC) still hold up. The tactics underneath them have changed fundamentally in the last 24 months. Keep the frameworks. Replace the tactics, ruthlessly.
- In 2026, a marketer who can't build isn't just behind on AI. They're waiting on someone else to turn every idea into a thing.
Home, family, cats
Home is Piaseczno, just south of Warsaw. A flat with a small garden, a wife, two boys, and two cats who think the garden is theirs.
When I'm not working, you'll probably find me in the kitchen making something loud in the headphones, walking around the neighborhood with the kids, or eating lemon ice cream. I have a serious weakness for lemon ice cream.
House. Deep house. Piano house.
I've been making music since I was 12. House, deep house, piano house. Produced in Ableton Live, mixed on Yamaha HS7 monitors and Audio-Technica ATH-M50X headphones.
This is my counterweight. The one place where there are no KPIs, no attribution windows, no quarterly targets. It just has to sound right.
Gear