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

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

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

  3. 2019 — 2022

    Sber

    Response time and render performance of SPAs working over large data sets.

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