<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://gaievskyi.com</loc>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://gaievskyi.com/blog</loc>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaievskyi.com/blog/silence</loc>
<lastmod>2026-04-23T19:54:44.787Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/blog/future-of-interfaces</loc>
<lastmod>2026-04-24T13:37:45.366Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/gallery</loc>
<image:image>
<image:loc>https://image.mux.com/xNfLKshtv2ivWAlQWJPKyXeJgCgRa8Oux00Lua01WwgSs/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Gallery</video:title>
<video:thumbnail_loc>https://image.mux.com/xNfLKshtv2ivWAlQWJPKyXeJgCgRa8Oux00Lua01WwgSs/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Gallery</video:description>
</video:video>
<lastmod>2025-07-28T19:29:22.480Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/video-player</loc>
<image:image>
<image:loc>https://image.mux.com/5qNXKJO1VV02pr02Q8Q5tUePswAHQ602L9yCT2ra5NNb4A/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Video player</video:title>
<video:thumbnail_loc>https://image.mux.com/5qNXKJO1VV02pr02Q8Q5tUePswAHQ602L9yCT2ra5NNb4A/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Video player</video:description>
</video:video>
<lastmod>2025-06-25T13:20:47.009Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/portfolio</loc>
<image:image>
<image:loc>https://image.mux.com/p02qOk8xHjsOx9CxQxjVOH4J00KU5tPRMrCrK18b9jxQY/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Portfolio</video:title>
<video:thumbnail_loc>https://image.mux.com/p02qOk8xHjsOx9CxQxjVOH4J00KU5tPRMrCrK18b9jxQY/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Portfolio</video:description>
</video:video>
<lastmod>2025-06-25T13:18:14.761Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/jamstack</loc>
<image:image>
<image:loc>https://image.mux.com/VankqzWPiwdC5ihvVOA1jGdLfVJy3a6df5rVVOD9gRo/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Jamstack</video:title>
<video:thumbnail_loc>https://image.mux.com/VankqzWPiwdC5ihvVOA1jGdLfVJy3a6df5rVVOD9gRo/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Jamstack</video:description>
</video:video>
<lastmod>2025-07-26T17:45:44.314Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/digital-agency</loc>
<image:image>
<image:loc>https://image.mux.com/XGhgIikgM00NolK3XM1PDwIhyUNDWPqhIB68MBwHo7Vc/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Digital Agency</video:title>
<video:thumbnail_loc>https://image.mux.com/XGhgIikgM00NolK3XM1PDwIhyUNDWPqhIB68MBwHo7Vc/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Digital Agency</video:description>
</video:video>
<lastmod>2025-06-25T13:16:59.292Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/projects/captura</loc>
<image:image>
<image:loc>https://image.mux.com/dSEB9oBygC02xqP6ncgoHNvSkuSRswhvbaFdHKij9hmo/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Captura</video:title>
<video:thumbnail_loc>https://image.mux.com/dSEB9oBygC02xqP6ncgoHNvSkuSRswhvbaFdHKij9hmo/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Captura</video:description>
</video:video>
<lastmod>2025-06-25T12:49:57.048Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/radial-menu</loc>
<image:image>
<image:loc>https://image.mux.com/wYL00S8fui8ami00VXrVFleDDLBgvBhlFf5yjIz1efBFs/thumbnail.webp?time=1.2</image:loc>
</image:image>
<video:video>
<video:title>Radial Menu</video:title>
<video:thumbnail_loc>https://image.mux.com/wYL00S8fui8ami00VXrVFleDDLBgvBhlFf5yjIz1efBFs/thumbnail.webp?time=1.2</video:thumbnail_loc>
<video:description>Elegant radial menu made with React and Tailwind CSS</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/fractional-slider</loc>
<image:image>
<image:loc>https://image.mux.com/mUGYf7un01VCmnqD4jq8h9ttiQOexMt4eE3bOoxxFXPM/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Fractional Slider</video:title>
<video:thumbnail_loc>https://image.mux.com/mUGYf7un01VCmnqD4jq8h9ttiQOexMt4eE3bOoxxFXPM/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Experimental fractional slider component with SFX</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/ios-slider</loc>
<image:image>
<image:loc>https://image.mux.com/OyI6tBDXZ402vENs38B6T45jmeAp01wd5CGwSX5U01ulcM/thumbnail.webp?time=11</image:loc>
</image:image>
<video:video>
<video:title>iOS Slider</video:title>
<video:thumbnail_loc>https://image.mux.com/OyI6tBDXZ402vENs38B6T45jmeAp01wd5CGwSX5U01ulcM/thumbnail.webp?time=11</video:thumbnail_loc>
<video:description>Stretchable iOS slider component from Control Center</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/family-transactions</loc>
<image:image>
<image:loc>https://image.mux.com/f2UCrqRfopK4vp01gc01ZXvvHWH4R4Zl013JkVgp84KGlg/thumbnail.webp?time=0</image:loc>
</image:image>
<video:video>
<video:title>Family Transactions</video:title>
<video:thumbnail_loc>https://image.mux.com/f2UCrqRfopK4vp01gc01ZXvvHWH4R4Zl013JkVgp84KGlg/thumbnail.webp?time=0</video:thumbnail_loc>
<video:description>Family transactions tracker</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/dynamic-island</loc>
<image:image>
<image:loc>https://image.mux.com/PdneSGDwAt01JFqv3302GdWi01642hP7o6UBNGtdjDMqmQ/thumbnail.webp</image:loc>
</image:image>
<video:video>
<video:title>Dynamic Island</video:title>
<video:thumbnail_loc>https://image.mux.com/PdneSGDwAt01JFqv3302GdWi01642hP7o6UBNGtdjDMqmQ/thumbnail.webp</video:thumbnail_loc>
<video:description>Apple Dynamic island inspired component in React</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/vercel-badge</loc>
<image:image>
<image:loc>https://image.mux.com/ARbPmnszRuZpq7cetfZfJtBIztU8tvRQRgH024v5uF94/thumbnail.webp?time=2.5</image:loc>
</image:image>
<video:video>
<video:title>Vercel Badge</video:title>
<video:thumbnail_loc>https://image.mux.com/ARbPmnszRuZpq7cetfZfJtBIztU8tvRQRgH024v5uF94/thumbnail.webp?time=2.5</video:thumbnail_loc>
<video:description>My Vercel badge from Vercel Ship 2024</video:description>
</video:video>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
<url>
<loc>https://gaievskyi.com/crafts/vercel-call-to-action</loc>
<lastmod>2026-04-24T21:43:18.530Z</lastmod>
</url>
</urlset>
