PageSourceSearch

https://www.denisyurchak.com/

html denisyurchak.com collected 2026-10-07 22:24:01 UTC 60,638 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/22a5144ee8d83bca-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/7d4881bb7e1bf84d-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fdenis.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fdenis.png&amp;w=640&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/css/40e24e279da32fe1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-d045e26a876f309a.js"/>
1<script src="/_next/static/chunks/4bd1b696-6416ced6181421ea.js" async=""></script>
1<script src="/_next/static/chunks/517-b3acbd9534c35b8b.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f716d1d8434d3035.js" async=""></script>
1<script src="/_next/static/chunks/9da6db1e-e31fcb0425004e67.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-b71c26546e3c24cb.js" async=""></script>
1<script src="/_next/static/chunks/8e1d74a4-ad8f6dbb71cc9ba9.js" async=""></script>
1<script src="/_next/static/chunks/53c13509-712f42ff5d711ab1.js" async=""></script>
1<script src="/_next/static/chunks/7-8637782ef6aa1d65.js" async=""></script>
1<script src="/_next/static/chunks/245-9bd007bc0ff8b53a.js" async=""></script>
1<script src="/_next/static/chunks/242-743be007b146fd11.js" async=""></script>
1<script src="/_next/static/chunks/app/page-f2fcb31ae5bb3a21.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Denis Yurchak - I build startups</title><meta name="description" content="I build startups. Here&#x27;s my personal website. I post about my projects, thoughts, and experiences."/><meta name="author" content="Denis Yurchak"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Denis Yurchak,Software Engineer,Web Development,Engineering,Founder"/><meta name="creator" content="Denis Yurchak"/><meta name="publisher" content="Denis Yurchak"/><meta name="robots" content="index, follow"/><meta name="category" content="Technology"/><meta property="og:title" content="Denis Yurchak - I build startups"/><meta property="og:description" content="I build startups. Here&#x27;s my personal website. I post about my projects, thoughts, and experiences."/><meta property="og:url" content="https://www.denisyurchak.com"/><meta property="og:site_name" content="Denis Yurchak"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.denisyurchak.com/opengraph.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Denis Yurchak - I build startups"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@deniurchak"/><meta name="twitter:creator" content="@deniurchak"/><meta name="twitter:title" content="Denis Yurchak - I build startups"/><meta name="twitter:description" content="I build startups. Here&#x27;s my personal website. I post about my projects, thoughts, and experiences."/><meta name="twitter:image" content="https://www.denisyurchak.com/opengraph.jpg"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/android-chrome-192x192.png" sizes="192x192" type="image/png"/><link rel="icon" href="/android-chrome-512x512.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_246ccd __variable_c29908 antialiased cursor-default"><div class="min-h-screen bg-background text-foreground transition-colors duration-300"><nav class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent"><div class="max-w-4xl mx-auto px-6"><div class="flex items-center gap-6 h-20 justify-end"><div class="hidden md:flex flex-wrap justify-end items-center gap-x-5 gap-y-1"><a href="#about" class="text-foreground hover:text-accent transition-colors duration-200 font-medium">About</a><a href="#projects" class="text-foreground hover:text-accent transition-colors duration-200 font-medium">Products</a><a href="#media" class="text-foreground hover:text-accent transition-colors duration-200 font-medium">Media</a><a href="/blog" class="text-foreground hover:text-accent transition-colors duration-200 font-medium">Blog</a><a href="/consulting" class="text-foreground hover:text-accent transition-colors duration-200 font-medium">Consulting</a><div class="p-2 rounded-lg bg-muted/50 border border-border"><div class="w-5 h-5"></div></div></div><div class="flex md:hidden items-center gap-4"><div class="p-2 rounded-lg bg-muted/50 border border-border"><div class="w-5 h-5"></div></div><button class="p-2 text-foreground hover:text-accent transition-colors" aria-label="Toggle mobile menu"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg></button></div></div><div class="md:hidden absolute top-full left-0 right-0 z-[100] bg-background border-b border-border shadow-2xl overflow-y-auto transition-all duration-300 ease-in-out max-h-0 opacity-0 border-b-0"><div class="px-6 py-4 space-y-4 text-right"><a href="#about" class="block text-foreground hover:text-accent transition-colors duration-200 font-medium py-2">About</a><a href="#projects" class="block text-foreground hover:text-accent transition-colors duration-200 font-medium py-2">Products</a><a href="#media" class="block text-foreground hover:text-accent transition-colors duration-200 font-medium py-2">Media</a><a href="/blog" class="block text-foreground hover:text-accent transition-colors duration-200 font-medium py-2">Blog</a><a href="/consulting" class="block text-foreground hover:text-accent transition-colors duration-200 font-medium py-2">Consulting</a></div></div></div></nav><main class="relative"><section id="about" class="pt-24 pb-8 lg:px-6 px-4"><div class="max-w-4xl mx-auto w-full "><div class="flex flex-col gap-12 items-center lg:items-center relative"><div class="flex flex-row items-start w-full gap-6 lg:gap-10"><div class="relative flex-shrink-0 mr-0"><div class=" w-20 h-20 sm:w-28 sm:h-28 md:w-40 md:h-40 relative rounded-full overflow-hidden bg-muted mt-0 "><img alt="Denis Yurchak" loading="eager" width="320" height="320" decoding="async" data-nimg="1" class="w-full h-full object-cover object-top pt-2 sm:pt-4" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 320 320&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl
1kZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDABQODxIPDRQSEBIXFRQdHx4eHRoaHSQrJyEkKzI2LywxMzYwNTY0MDY2NTA0Nj84QUE4PUFENz9BQUFBQUFBQUH/2wBDAR4eHh0aHTQaGjRBNy40QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUH/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABmX/9k=&#x27;/%3E%3C/svg%3E&quot;)" srcSet="/_next/image?url=%2Fdenis.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fdenis.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fdenis.png&amp;w=640&amp;q=75"/></div><div class="absolute -top-2 -right-2 w-5 h-5 sm:w-8 sm:h-8 lg:w-20 lg:h-20 bg-accent/10 rounded-full blur-xl"></div><div class="absolute -bottom-2 -left-2 w-6 h-6 sm:w-10 sm:h-10 lg:w-24 lg:h-24 bg-accent/5 rounded-full blur-2xl"></div></div><div class="flex-1 space-y-6 animate-fade-in"><div class="space-y-3"><h1 class="text-3xl font-bold text-foreground leading-tight mt-[2px]">Denis Yurchak</h1><div class="space-y-2"><h2 class="text-base text-muted-foreground max-w-xl leading-relaxed">I build products and write on<!-- --> <a href="https://x.com/denisyurchak" target="_blank" rel="noopener noreferrer" class="text-accent">X.</a></h2></div></div><div class="flex items-center gap-4 mt-2"><a href="https://github.com/deniurchak" target="_blank" rel="noopener noreferrer" class="text-foreground hover:text-accent transition-colors" aria-label="GitHub"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a href="https://linkedin.com/in/denisyurchak" target="_blank" rel="noopener noreferrer" class="text-foreground hover:text-accent transition-colors" aria-label="LinkedIn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://x.com/denisyurchak" target="_blank" rel="noopener noreferrer" class="text-foreground hover:text-accent transition-colors" aria-label="X"><svg width="24" height="24" viewBox="0 0 1200 1227" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M933.3 0h229.8L729.1 522.1l458.4 704.9H850.2l-291.4-445.7L229.1 1227H-.7l459.9-519L12.6 0h365.2L624 407.1 933.3 0zm-80.4 1105.1h127.5L333.6 112.2H199.2l653.7 992.9z"></path></svg></a></div></div></div></div></div></section><section id="stats" class="py-16 px-6"><div class="max-w-4xl mx-auto"><div class="bg-muted/50 backdrop-blur-sm rounded-2xl p-6 border border-border"><div><div class="flex items-center justify-between mb-4"><div><span class="text-sm font-medium text-muted-foreground">People using my apps<!-- -->:</span><div class="text-2xl font-bold text-foreground tabular-nums">33,247</div></div><div class="flex items-center gap-2"><button aria-label="Show People using my apps" class="w-2.5 h-2.5 rounded-full transition-colors bg-green-500"></button><button aria-label="Show Revenue per month" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button><button aria-label="Show Total revenue" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button></div></div><div style="height:260px"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="mt-3 h-5 invisible"><div class="flex gap-4 text-sm text-muted-foreground"><span class="inline-flex items-center gap-1.5"><span class="w-2.5 h-2.5 rounded-full" style="background:#16a34a"></span>eSIMPal</span><span class="inline-flex items-center gap-1.5"><span class="w-2.5 h-2.5 rounded-full" style="background:#3b82f6"></span>Yadaphone</span></div></div><div class="mt-4 flex justify-center gap-3 md:hidden"><button disabled="" class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Prev chart</button><button class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Next chart</button></div></div></div></div></section><section id="projects" class="py-16 px-6"><div class="max-w-4xl mx-auto"><div class="text-left mb-16"><h2 class="text-3xl font-bold text-foreground mb-4">Things I&#x27;ve Built</h2><p class="text-lg text-muted-foreground max-w-2xl">These sites make money while I sleep until 10 AM.</p></div><div class="grid md:grid-cols-2 gap-8"><div class="group relative bg-muted/50 backdrop-blur-sm rounded-2xl p-8 border border-border  md:col-span-2"><div class="flex items-start justify-between mb-6"><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-xl overflow-hidden bg-background/50 p-1"><img alt="eSIMPal logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="w-full h-full object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogos%2Fesimpal.png&amp;w=48&amp;q=75 1x, /_next/image?url=%2Flogos%2Fesimpal.png&amp;w=96&amp;q=75 2x" src="/_next/image?url=%2Flogos%2Fesimpal.png&amp;w=96&amp;q=75"/></div><div><h3 class="text-2xl font-bold text-foreground group-hover:text-accent transition-colors"><a href="https://getesimpal.com" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2">eSIMPal<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="opacity-60" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H4
100a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></h3><span class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 text-sm font-medium"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>Live</span></div></div></div><p class="text-muted-foreground leading-relaxed mb-6 text-lg">eSIM for nomads in 150+ countries: unlimited hotspot, add unlimited countries without reinstalling, automatic country changes when crossing borders. Interface so simple, your grandma will get data to swipe grandpas on Turkish Tinder in 2 minutes.</p><div><div class="flex items-center justify-between mb-4"><div><span class="text-sm font-medium text-muted-foreground">Users<!-- -->:</span><div class="text-2xl font-bold text-foreground tabular-nums">977</div></div><div class="flex items-center gap-2"><button aria-label="Show Users" class="w-2.5 h-2.5 rounded-full transition-colors bg-green-500"></button><button aria-label="Show Revenue per month" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button><button aria-label="Show Revenue, all time" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button></div></div><div style="height:200px"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="mt-4 flex justify-center gap-3 md:hidden"><button disabled="" class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Prev chart</button><button class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Next chart</button></div></div></div><div class="group relative bg-muted/50 backdrop-blur-sm rounded-2xl p-8 border border-border  md:col-span-2"><div class="flex items-start justify-between mb-6"><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-xl overflow-hidden bg-background/50 p-1"><img alt="Yadaphone logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="w-full h-full object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogos%2Fyadaphone.png&amp;w=48&amp;q=75 1x, /_next/image?url=%2Flogos%2Fyadaphone.png&amp;w=96&amp;q=75 2x" src="/_next/image?url=%2Flogos%2Fyadaphone.png&amp;w=96&amp;q=75"/></div><div><h3 class="text-2xl font-bold text-foreground group-hover:text-accent transition-colors"><a href="https://yadaphone.com" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2">Yadaphone<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="opacity-60" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></h3><span class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 text-sm font-medium"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>Live</span></div></div></div><p class="text-muted-foreground leading-relaxed mb-6 text-lg">Skype closed in 2025. I built an alternative in 2 days and grew it to 10,000 users in 6 months. People use it to call banks and government services abroad, businesses use it to call their leads, and I use it to call the accountant (he still doesn&#x27;t respond).</p><div><div class="flex items-center justify-between mb-4"><div><span class="text-sm font-medium text-muted-foreground">Users<!-- -->:</span><div class="text-2xl font-bold text-foreground tabular-nums">32,270</div></div><div class="flex items-center gap-2"><button aria-label="Show Users" class="w-2.5 h-2.5 rounded-full transition-colors bg-green-500"></button><button aria-label="Show Revenue per month" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button><button aria-label="Show Revenue, all time" class="w-2.5 h-2.5 rounded-full transition-colors bg-border hover:bg-muted-foreground"></button></div></div><div style="height:200px"><div class="recharts-responsive-container" style="width:100%;height:100%;min-width:0"><div style="width:0;height:0;overflow:visible"></div></div></div><div class="mt-4 flex justify-center gap-3 md:hidden"><button disabled="" class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Prev chart</button><button class="px-4 py-2 rounded-lg border border-border text-xs text-foreground disabled:opacity-40">Next chart</button></div></div></div><div class="group relative bg-muted/50 backdrop-blur-sm rounded-2xl p-8 border border-border  "><div class="flex items-start justify-between mb-6"><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-xl overflow-hidden bg-background/50 p-1"><img alt="Anki in the Browser logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="w-full h-full object-contain" style="color:transparent" src="/logos/hanzi-deck.svg"/></div><div><h3 class="text-2xl font-bold text-foreground group-hover:text-accent transition-colors"><a href="/anki" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2">Anki in the Browser<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="opacity-60" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H4
100a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></h3><span class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 text-sm font-medium"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>Live</span></div></div></div><p class="text-muted-foreground leading-relaxed mb-6 text-lg">Free Anki right in the browser: real SM-2 spaced repetition, ready decks for Chinese Hanzi and Japanese Kana, and import of any .apkg deck, parsed and stored entirely on the user&#x27;s device. No account needed.</p></div><div class="group relative bg-muted/50 backdrop-blur-sm rounded-2xl p-8 border border-border  "><div class="flex items-start justify-between mb-6"><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-xl overflow-hidden bg-background/50 p-1"><img alt="Lingobrew logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="w-full h-full object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogos%2Flingobrew.png&amp;w=48&amp;q=75 1x, /_next/image?url=%2Flogos%2Flingobrew.png&amp;w=96&amp;q=75 2x" src="/_next/image?url=%2Flogos%2Flingobrew.png&amp;w=96&amp;q=75"/></div><div><h3 class="text-2xl font-bold text-foreground group-hover:text-accent transition-colors"><a href="https://lingobrew.com" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2">Lingobrew<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="opacity-60" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></h3><span class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 text-sm font-medium"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>Live</span></div></div></div><p class="text-muted-foreground leading-relaxed mb-6 text-lg">Designed and built a B2C platform for language learning. Scaled from 0 to 1000 monthly active users. The platform handles aggregation from 50 RSS news feeds in 10 different languages with translations, audio generation and AI-powered content sorting.</p></div><div class="group relative bg-muted/50 backdrop-blur-sm rounded-2xl p-8 border border-border  "><div class="flex items-start justify-between mb-6"><div class="flex items-center gap-4"><div class="w-12 h-12 rounded-xl overflow-hidden bg-background/50 p-1"><img alt="PhotoshootPro logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="w-full h-full object-contain" style="color:transparent" src="/logos/photoshootpro.svg"/></div><div><h3 class="text-2xl font-bold text-foreground group-hover:text-accent transition-colors"><a href="https://getphotoshootpro.com" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2">PhotoshootPro<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="opacity-60" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></h3><span class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 text-sm font-medium"><span class="w-2 h-2 rounded-full bg-green-500 animate-pulse"></span>Live</span></div></div></div><p class="text-muted-foreground leading-relaxed mb-6 text-lg">I cloned PhotoAI, translated it to German, translated it back to English, and started marketing. Then it made my f
1irst internet $. Most people used it to generate nudes.</p></div></div></div></section><section id="media" class="py-16 px-6 bg-muted/20"><div class="max-w-4xl mx-auto"><div class="text-left mb-16"><h2 class="text-3xl font-bold text-foreground mb-4">Media Appearances</h2><p class="text-lg text-muted-foreground max-w-2xl">Interviews, features, and stories about my entrepreneurial journey.</p></div><div class="space-y-8"><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="relative w-full pt-[56.25%]"><iframe class="absolute top-0 left-0 w-full h-full" src="https://www.youtube.com/embed/88BbTpbWVpY" title="Starter Story Interview" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen=""></iframe></div><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Video</span><p class="text-sm text-muted-foreground w-full mt-1">YouTube</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Starter Story Interview</h3><p class="text-muted-foreground leading-relaxed mb-4">How I built a Skype alternative and grew it to 4500+ paying customers and 14k MRR in 6 months</p><a href="https://www.youtube.com/watch?v=88BbTpbWVpY" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Video</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="relative w-full pt-[56.25%]"><iframe class="absolute top-0 left-0 w-full h-full" src="https://www.youtube.com/embed/ww_9_9lo1p4" title="The Founder&#x27;s Gambit Interview" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen=""></iframe></div><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Video</span>
1<p class="text-sm text-muted-foreground w-full mt-1">YouTube</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">The Founder&#x27;s Gambit Interview</h3><p class="text-muted-foreground leading-relaxed mb-4">He Built 15 Failed Products, And Now Makes $17K/Month</p><a href="https://www.youtube.com/watch?v=ww_9_9lo1p4" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Video</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="relative w-full pt-[56.25%]"><iframe class="absolute top-0 left-0 w-full h-full" src="https://www.youtube.com/embed/GohIZG2BNNA" title="BuilderClub Podcast Interview" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen=""></iframe></div><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Video</span><p class="text-sm text-muted-foreground w-full mt-1">YouTube</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">BuilderClub Podcast Interview</h3><p class="text-muted-foreground leading-relaxed mb-4">Episode #003: Denis Yurchak on building eSIMPal</p><a href="https://www.youtube.com/watch?v=GohIZG2BNNA" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Video</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Article</span><span class="px-3 py-1 text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400 rounded-full border border-green-500/20">German</span>
1<p class="text-sm text-muted-foreground w-full mt-1">brutkasten</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Featured in<!-- --> <a href="https://brutkasten.com/artikel/zehnmal-gescheitert-und-im-burnout-jetzt-mit-skype-alternative-viral-und-profitabel" target="_blank" rel="noopener noreferrer" class="text-accent hover:underline">brutkasten</a>, leading Austrian startup magazine</h3><p class="text-muted-foreground leading-relaxed mb-4">Ten Times Failed and Burned Out - Now Viral and Profitable with Skype Alternative</p><a href="https://brutkasten.com/artikel/zehnmal-gescheitert-und-im-burnout-jetzt-mit-skype-alternative-viral-und-profitabel" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Article</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Article</span><span class="px-3 py-1 text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400 rounded-full border border-green-500/20">German</span><p class="text-sm text-muted-foreground w-full mt-1">Wiener Wirtschaft</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Featured in<!-- --> <a href="https://www.wko.at/wien/news/wiener-wirtschaft-2026-16-04-2026-8.pdf" target="_blank" rel="noopener noreferrer" class="text-accent hover:underline">Wiener Wirtschaft</a>, Austrian business magazine</h3><p class="text-muted-foreground leading-relaxed mb-4">Browser-based telephony from Vienna. Denis Iurchak developed Yadaphone out of personal need as a Voice over IP service; this year an eSIM card solution followed.</p><a href="https://www.wko.at/wien/news/wiener-wirtschaft-2026-16-04-2026-8.pdf" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Article</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Article</span><span class="px-3 py-1 text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400 rounded-full border border-green-500/20">Russian</span>
1<p class="text-sm text-muted-foreground w-full mt-1">Holod</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Featured in<!-- --> <a href="https://holod.media/2026/01/11/rossiyanin-skopiroval-skype-i-razbogatel/" target="_blank" rel="noopener noreferrer" class="text-accent hover:underline">Holod</a>, independent Russian media</h3><p class="text-muted-foreground leading-relaxed mb-4">A Russian clones Skypeand gets rich</p><a href="https://holod.media/2026/01/11/rossiyanin-skopiroval-skype-i-razbogatel/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Article</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Article</span><span class="px-3 py-1 text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400 rounded-full border border-green-500/20">Russian</span><p class="text-sm text-muted-foreground w-full mt-1">Captain Works</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Featured in<!-- --> <a href="https://projects.captain.works/17k-mesyac-cherez-god-posle-zapuska-analoga-skype.html" target="_blank" rel="noopener noreferrer" class="text-accent hover:underline">Captain Works</a>, indie builders community</h3><p class="text-muted-foreground leading-relaxed mb-4">$17K/month after one year: a case study on launching a Skype alternative</p><a href="https://projects.captain.works/17k-mesyac-cherez-god-posle-zapuska-analoga-skype.html" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Article</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div><div class="bg-background/50 backdrop-blur-sm rounded-2xl overflow-hidden border border-border"><div class="p-6"><div class="flex items-start justify-between mb-4"><div class="flex items-center gap-3"><div class="p-2 bg-accent/10 rounded-lg"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="text-accent" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z"></path></svg></div><div class="flex items-center gap-2 flex-wrap"><span class="px-3 py-1 text-xs font-medium bg-accent/10 text-accent rounded-full">Article</span><span class="px-3 py-1 text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400 rounded-full border border-green-500/20">Russian</span>
1<p class="text-sm text-muted-foreground w-full mt-1">Baza Education</p></div></div></div><h3 class="text-2xl font-bold text-foreground mb-3">Featured in<!-- --> <a href="https://baza.education/td-preland/post-516" target="_blank" rel="noopener noreferrer" class="text-accent hover:underline">Baza Education</a>, startup education platform</h3><p class="text-muted-foreground leading-relaxed mb-4">How a developer launched a $14K/mo SaaS based on a single feature from the discontinued Skype</p><a href="https://baza.education/td-preland/post-516" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-4 py-2 bg-accent/10 text-accent rounded-lg hover:bg-accent/20 transition-colors"><span class="font-medium">View <!-- -->Article</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"></path></svg></a></div></div></div></div></section></main><footer class="py-16 px-6 border-t border-border"><div class="max-w-4xl mx-auto flex flex-col items-center gap-10 text-center"><div class="flex flex-wrap items-center justify-center gap-3"><a href="https://www.linkedin.com/in/denisyurchak/" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="w-10 h-10 rounded-full bg-muted flex items-center justify-center text-muted-foreground hover:text-foreground hover:bg-muted/70 transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://x.com/denisyurchak" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2.5 px-5 py-2.5 border border-border rounded-md text-foreground hover:bg-muted/50 transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg><span class="text-lg">denisyurchak</span></a><a href="https://github.com/deniurchak" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2.5 px-5 py-2.5 border border-border rounded-md text-foreground hover:bg-muted/50 transition-colors"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" height="18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg><span class="text-lg">deniurchak</span></a><a class="flex items-center gap-2.5 px-5 py-2.5 border border-border rounded-md text-foreground hover:bg-muted/50 transition-colors" href="/contact"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M64 112c-8.8 0-16 7.2-16 16l0 22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1l0-22.1c0-8.8-7.2-16-16-16L64 112zM48 212.2L48 384c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-171.8L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z"></path></svg><span class="text-lg">email me</span></a></div><a class="group text-lg md:text-xl text-muted-foreground hover:text-foreground transition-colors" href="/consulting"><span class="relative">I offer consulting<span class="absolute left-0 right-0 -bottom-1 h-1.5 bg-purple-200 group-hover:bg-purple-300 dark:bg-purple-400/30 dark:group-hover:bg-purple-400/50 transition-colors" aria-hidden="true"></span></span></a></div></footer></div>
1<script src="/_next/static/chunks/webpack-d045e26a876f309a.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[45967,[\"229\",\"static/chunks/9da6db1e-e31fcb0425004e67.js\",\"177\",\"static/chunks/app/layout-b71c26546e3c24cb.js\"],\"Analytics\"]\n3:I[75704,[\"229\",\"static/chunks/9da6db1e-e31fcb0425004e67.js\",\"177\",\"static/chunks/app/layout-b71c26546e3c24cb.js\"],\"PostHogProvider\"]\n4:I[15244,[],\"\"]\n5:I[43866,[],\"\"]\n6:I[57033,[],\"ClientPageRoot\"]\n7:I[85481,[\"711\",\"static/chunks/8e1d74a4-ad8f6dbb71cc9ba9.js\",\"446\",\"static/chunks/53c13509-712f42ff5d711ab1.js\",\"7\",\"static/chunks/7-8637782ef6aa1d65.js\",\"245\",\"static/chunks/245-9bd007bc0ff8b53a.js\",\"242\",\"static/chunks/242-743be007b146fd11.js\",\"974\",\"static/chunks/app/page-f2fcb31ae5bb3a21.js\"],\"default\"]\na:I[86213,[],\"OutletBoundary\"]\nc:I[86213,[],\"MetadataBoundary\"]\ne:I[86213,[],\"ViewportBoundary\"]\n10:I[34835,[],\"\"]\n:HL[\"/_next/static/media/22a5144ee8d83bca-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7d4881bb7e1bf84d-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/40e24e279da32fe1.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"FVCqErgyO4SXkHU_accsp\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/40e24e279da32fe1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"body\",null,{\"className\":\"__variable_246ccd __variable_c29908 antialiased cursor-default\",\"children\":[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L6\",null,{\"Component\":\"$7\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@8\",\"$@9\"]}],null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"nQk3XVIFOyxktdkIdGczx\",{\"children\":[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"8:{}\n9:{}\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Denis Yurchak - I build startups\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"I build startups. Here's my personal website. I post about my projects, thoughts, and experiences.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Denis Yurchak\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Denis Yurchak,Software Engineer,Web Development,Engineering,Founder\"}],[\"$\",\"meta\",\"6\",{\"name\":\"creator\",\"content\":\"Denis Yurchak\"}],[\"$\",\"meta\",\"7\",{\"name\":\"publisher\",\"content\":\"Denis Yurchak\"}],[\"$\",\"meta\",\"8\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Denis Yurchak - I build startups\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"I build startups. Here's my personal website. I post about my projects, thoughts, and experiences.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://www.denisyurchak.com\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Denis Yurchak\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://www.denisyurchak.com/opengraph.jpg\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:alt\",\"content\":\"Denis Yurchak - I build startups\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:site\",\"content\":\"@deniurchak\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:creator\",\"content\":\"@deniurchak\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Denis Yurchak - I build startups\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"I build startups. Here's my personal website. I post about my projects, thoughts, and experiences.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://www.denisyurchak.com/opengraph.jpg\"}],[\"$\",\"link\",\"26\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/android-chrome-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/android-chrome-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"31\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}]]\n"])</script>
1<script>self.__next_f.push([1,"b:null\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.