Practice
Technical SEO Engineer
Indexable, fast, and legible to the engines that answer instead of listing
I work the infrastructure side of visibility: rendering, indexing, structured data and Core Web Vitals. Migrating a multilingual platform off client-side rendering, generating sitemaps and hreflang from the data rather than by hand, and getting a site into a state where a crawler and an answer engine can both actually read it. This site is the working example: eleven locales, generated structured data, and metrics held in the green by a check in CI.
What I can do
- Diagnose why an SPA or SSR app is not indexed, and fix the rendering rather than the meta tags.
- Move a site to SSG or SSR and keep the URLs, the canonicals and the hreflang graph intact.
- Generate structured data from the source of truth, so JSON-LD cannot drift away from the page.
- Get Core Web Vitals into the green and keep them there with Lighthouse CI in the pipeline.
- Set a multilingual site up properly: hreflang, x-default, per-locale metadata, one sitemap that is always current.
- Prepare a site for AI answer engines: the crawlable outline, the citable passage, the entity graph.
Where this came from
- 2025 —
ASMB Tech
Litseller: content architecture and a migration from client-side rendering to Astro and React, with generated sitemaps, hreflang and Schema.org markup. Toqen.app and Auto Inspect: LCP under 1.2s, CLS at zero and INP in the green, through bundle splitting, critical CSS, font loading and edge caching.
- 2023 — 2025
Yandex
Performance of the Lavka B2B panel: heavy components rewritten, a smaller JS bundle, render-blocking scripts removed, Lighthouse CI added to the pipeline.
- 2019 — 2022
Sber
Response time and render performance of SPAs working over large data sets.
- 2016 — 2019
CloudLink
Semantic markup, responsive imagery and page-speed work on commercial projects.
Stack
- Technical SEO
- SSR / SSG / ISR ·Crawlability ·Schema.org (JSON-LD) ·Dynamic sitemaps ·robots.txt ·Canonical ·Hreflang ·IndexNow
- Performance
- LCP ·CLS ·INP ·Code splitting ·Critical CSS ·Font loading ·Edge caching ·Lighthouse CI
- Frontend
- Astro ·Next.js ·React ·TypeScript ·HTML5 ·CSS3
- Infrastructure
- Vercel ·Cloudflare ·GitHub Actions
About this on the site
Working together
Write to me if this is the shape of the problem you have.
Get in touch