1<!DOCTYPE html><!--e8a_kxPj_jTWSoIhzRaJo--><html class="motion-safe:scroll-smooth geist_643553af-module___Xmpba__variable geist_mono_4829b3f-module__ypIohG__variable" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/01f5361e6d3d6494.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/b458bebb8fc10685.js"/>
1<script src="/_next/static/chunks/12daa96885968840.js" async=""></script>
1<script src="/_next/static/chunks/9a81ae520f3c1b7d.js" async=""></script>
1<script src="/_next/static/chunks/d23c88def0edd448.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-bfdf367db5a157a9.js" async=""></script>
1<script src="/_next/static/chunks/17e0d9fab991c496.js" async=""></script>
1<script src="/_next/static/chunks/b46caf3763348a3a.js" async=""></script>
1<script src="/_next/static/chunks/ea0b8815c3f12d04.js" async=""></script>
1<script src="/_next/static/chunks/f24cb47ab696fd2e.js" async=""></script>
1<script src="/_next/static/chunks/933d33bf8660e845.js" async=""></script>
1<script src="/_next/static/chunks/d8237f70c65727f9.js" async=""></script>
1<script src="/_next/static/chunks/4cd51446ca57727d.js" async=""></script>
1<script src="/_next/static/chunks/b9f4a80c4a80aaf8.js" async=""></script>
1<script src="/_next/static/chunks/0a522e2afd954da8.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/694836347d1e5ef3.js" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><title>About | Fellipe Utaka</title><meta name="description" content="A brief introduction about me and my journey as a software developer."/><link rel="author" href="https://fellipeutaka.vercel.app"/><meta name="author" content="Fellipe Utaka"/><meta name="keywords" content="Fellipe Utaka, Fellipe, Utaka, Software Engineer, Software Developer, Developer, Engineer, Frontend Engineer, Frontend Developer, Frontend, Front-end, Front end, Front, Frontend Development, Frontend Engineering, Frontend Developer"/><link rel="canonical" href="https://fellipeutaka.vercel.app"/><meta name="twitter:card" content="summary"/><meta name="twitter:creator" content="@fellipeutaka"/><meta name="twitter:title" content="About | Fellipe Utaka"/><meta name="twitter:description" content="A brief introduction about me and my journey as a software developer."/><link rel="icon" href="/favicon.ico?favicon.3b6dcfef.ico" sizes="100x100" type="image/x-icon"/><link rel="icon" href="/icon.svg?icon.254d3783.svg" sizes="any" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.0c435f8b.png" sizes="100x100" type="image/png"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><noscript><style>.motion { opacity: 1 !important; transform: none !important }</style></noscript>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<!--$--><!--/$--><header class="sticky top-0 z-50 w-full animate-delay-1000 animate-fade-down border-border/40 border-b bg-bg backdrop-blur-sm dark:bg-bg/95 supports-backdrop-filter:dark:bg-bg/60"><div class="container flex h-16 max-w-(--breakpoint-2xl) items-center"><a class="relative outline-0 outline-primary outline-offset-2 transition-colors focus-visible:outline-2 disabled:cursor-default disabled:opacity-60 disabled:focus-visible:outline-0 text-current" data-rac="" href="/" tabindex="0" data-react-aria-pressable="true"><svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" class="size-6"><mask><path d="M0 0H32V32H0z" fill="currentColor"></path></mask><path d="M13.2 23.5H9.5V6h11.6v3.1h-7.9v4.1h7.1v3.1h-7.1v7.2z" fill="currentColor"></path></svg><span class="sr-only">Fellipe Utaka</span></a><nav class="ml-6 hidden items-center text-sm md:flex"><a class="relative px-3 py-2 text-fg/60 transition-colors hover:text-fg data-[active='true']:text-fg" data-active="false" href="/projects"><span>Projects</span></a><a class="relative px-3 py-2 text-fg/60 transition-colors hover:text-fg data-[active='true']:text-fg" data-active="false" href="/blog"><span>Blog</span></a><a class="relative px-3 py-2 text-fg/60 transition-colors hover:text-fg data-[active='true']:text-fg" data-active="false" href="/#experience"><span>Experience</span></a><a class="relative px-3 py-2 text-fg/60 transition-colors hover:text-fg data-[active='true']:text-fg" data-active="true" href="/about"><span>About</span><div aria-hidden="true" class="absolute bottom-0 left-0 -z-10 size-full rounded-full bg-muted"></div><div aria-hidden="true" class="absolute bottom-0 left-0 -z-10 size-full rounded-full bg-muted"></div></a></nav><button class="inline-flex select-none items-center justify-center whitespace-nowrap font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent ml-auto size-8 rounded-full md:hidden" data-rac="" type="button" tabindex="0" data-react-aria-pressable="true" aria-label="Toggle Menu" id="react-aria-_R_1mplb_"><div aria-hidden="true" class="absolute h-0.5 w-3.5 transform-gpu bg-muted-fg transition-transform -translate-y-1"></div><div aria-hidden="true" class="absolute h-0.5 w-3.5 transform-gpu bg-muted-fg transition-transform translate-y-1"></div></button><nav class="ml-auto hidden items-center gap-1 md:flex"><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" href="https://github.com/fellipeutaka" target="_blank" rel="noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-4"><path d="M15 22v-4a4.8 4.8 0 00-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 004 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4M9 18c-4.51 2-5-2-7-2"></path></svg><span class="sr-only">GitHub</span></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" href="https://twitter.com/fellipeutaka" target="_blank" rel="noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-4"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg><span class="sr-only">Twitter</span></a><button class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" type="button" tabindex="0" aria-haspopup="true" aria-expanded="false" id="react-aria-_R_1oplb_" data-react-aria-pressable="true" aria-label="Toggle theme"><svg aria-label="Sun" fill="none" height="24" role="img" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-4 rotate-0 scale-100 transition dark:-rotate-90 dark:scale-0"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"></path></svg><svg aria-label="Moon" fill="none" height="24" role="img" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="absolute size-4 rotate-90 scale-0 transition dark:rotate-0 dark:scale-100"><path d="M12 3a6 6 0 009 9 9 9 0 11-9-9z"></path></svg></button></nav></div></header><main class="container my-20 animate-fade-up">
1<h2 class="scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0" id="who-am-i"><a class="group" href="#who-am-i">Who am I<svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" aria-label="Link to section" class="ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"></path></svg></a></h2> 2<p class="not-first:mt-6 leading-7">I'm a Full Stack Developer in Brazil. I am <!-- -->21<!-- --> and creating web, mobile, and desktop applications. I am passionate about technology and programming. I am always looking for new challenges and learning new things. I am currently working with TypeScript, React, Next.js, Node.js, and other technologies.</p> 3<p class="not-first:mt-6 leading-7">My first contact with programming was in 2014 (I was 9 years old) when I tried to create my first mod for <a class="font-medium underline underline-offset-4" href="https://www.minecraft.net">Minecraft</a> using Java. Then I tried to create a Windows Form game using Visual Basic in 2017. But I only started studying web technologies in 2020, when I started my Systems Development course.</p> 4<h2 class="scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0" id="about-this-site"><a class="group" href="#about-this-site">About this site<svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" aria-label="Link to section" class="ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"></path></svg></a></h2> 5<ul class="my-6 ml-6 list-disc"> 6<li class="mt-2">Framework: <a class="font-medium underline underline-offset-4" href="https://nextjs.org">Next.js</a></li> 7<li class="mt-2">Language: <a class="font-medium underline underline-offset-4" href="https://www.typescriptlang.org">TypeScript</a></li> 8<li class="mt-2">Deployment: <a class="font-medium underline underline-offset-4" href="https://vercel.com">Vercel</a></li> 9<li class="mt-2">Content: <a class="font-medium underline underline-offset-4" href="https://mdxjs.com">MDX</a></li> 10<li class="mt-2">Components: <a class="font-medium underline underline-offset-4" href="https://kanpeki.vercel.app">kanpeki</a> and <a class="font-medium underline underline-offset-4" href="https://ui.aceternity.com">Aceternity UI</a></li> 11<li class="mt-2">Styling: <a class="font-medium underline underline-offset-4" href="https://tailwindcss.com">Tailwindcss</a></li> 12<li class="mt-2">Code syntax highlighting: <a class="font-medium underline underline-offset-4" href="https://shiki.style">Shiki</a></li> 13</ul> 14<h2 class="scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0" id="inspiration"><a class="group" href="#inspiration">Inspiration<svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" aria-label="Link to section" class="ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"></path></svg></a></h2> 15<p class="not-first:mt-6 leading-7">Here are some websites that inspired me a lot to build a fantastic website.</p> 16<ul class="my-6 ml-6 list-disc"> 17<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://honghong.me">honghong</a></li> 18<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://fumadocs.vercel.app">fumadocs</a></li> 19<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://www.guhrodrigues.com">guhrodrigues</a></li> 20<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://www.joshwcomeau.com">joshwcomeau.com</a></li> 21<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://zenorocha.com">zenorocha.com</a></li> 22<li class="mt-2"><a class="font-medium underline underline-offset-4" href="https://samuelkraft.com">samuelkraft.com</a></li> 23</ul></main><!--$--><!--/$--><footer class="my-12 flex flex-wrap items-center justify-center gap-4"><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="GitHub" href="https://github.com/fellipeutaka" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-5"><path d="M15 22v-4a4.8 4.8 0 00-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 004 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4M9 18c-4.51 2-5-2-7-2"></path></svg></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="Twitter" href="https://twitter.com/fellipeutaka" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-5"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="Dev.to" href="https://dev.to/fellipeutaka" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg height="32" viewBox="0 0 24 24" width="32" xmlns="http://www.w3.org/2000/svg" class="size-5"><path d="M7.73 11.93c0 1.72-.02 1.83-.23 2.07-.19.17-.38.23-.76.23l-.51.01-.03-2.27-.02-2.27h.52c.35 0 .6.07.77.21.24.21.26.25.26 2.02M22 7.5v9c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2v-9c0-1.11.89-2 2-2h16c1.11 0 2 .89 2 2M8.93 11.73c-.03-1.84-.05-1.99-.29-2.39-.4-.68-.85-.84-2.36-.84H5v7h1.21c1.33 0 1.89-.17 2.29-.71.41-.53.5-.98.43-3.06m4.19-3.23h-1.48c-1.49 0-1.5 0-1.71.28S9.7 9.21 9.7 12v2.96l.27.27c.25.27.31.27 1.71.27h1.44v-1.19l-1.09-.04-1.1-.03V12.6l.68-.03.66-.04v-1.19h-1.39V9.7h2.24zm5.88.06c0-.06-.3-.06-.66-.06l-.68.06-.59 2.35c-.38 1.48-.62 2.27-.67 2.13-.08-.27-1.14-4.44-1.14-4.49s-.31-.05-.68-.05h-.69l.41 1.55c.2.87.59 2.28.81 3.15.34 1.35.46 1.65.75 1.94.2.22.45.36.61.36.33 0 .76-.34.9-.73C17.5 14.5 19 8.69 19 8.56" fill="currentColor"></path></svg></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="LinkedIn" href="https://www.linkedin.com/in/fellipeutaka" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-5"><path d="M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z"></path><path d="M2 9H6V21H2z"></path><circle cx="4" cy="4" r="2"></circle></svg></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="Codepen" href="https://codepen.io/fellipeutaka" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" class="size-5"><path d="M12 2L22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2z"></path><path d="M12 22L12 15.5"></path><path d="M22 8.5L12 15.5 2 8.5"></path><path d="M2 15.5L12 8.5 22 15.5"></path><path d="M12 2L12 8.5"></path></svg></a><a class="inline-flex select-none items-center justify-center whitespace-nowrap rounded-md font-medium text-sm outline-hidden ring-offset-2 ring-offset-bg transition focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 pressed:scale-95 border border-input bg-bg shadow-xs hover:bg-accent hover:text-accent-fg focus-visible:ring-accent size-9" data-rac="" aria-label="Contra" href="https://contra.com/fellipeutaka?utm_campaign=HireMeOnContra&utm_medium=1c519af6-f220-41f2-9c11-4e491e48e3b2" target="_blank" rel="noopener noreferrer" tabindex="0" data-react-aria-pressable="true"><svg fill="none" height="24" viewBox="0 0 60 60" width="24" class="size-5"><path clip-rule="evenodd" d="M32.883.56h-.678v27.255h27.238v-.836C46.493 23.65 36.288 13.485 32.883.56z" fill="currentColor" fill-rule="evenodd"></path><path clip-rule="evenodd" d="M32.765 27.256H58.33C46.124 23.764 36.495 14.303 32.765 2.178v25.078zm26.677 1.118H32.203a.559.559 0 01-.559-.56V.56c0-.309.25-.559.56-.559h.678a.56.56 0 01.54.417c3.363 12.765 13.386 22.736 26.16 26.02a.56.56 0 01.419.542v.836a.56.56 0 01-.56.559zm.002 4.49v-.679H32.205v27.256h.835c3.328-12.958 13.486-23.17 26.404-26.577z" fill="currentColor" fill-rule="evenodd"></path><path clip-rule="evenodd" d="M32.765 32.744v25.58a37.6 37.6 0 0125.063-25.58H32.765zM33.039 60h-.836a.559.559 0 01-.559-.56V32.185c0-.308.25-.558.56-.558h27.238a.56.56 0 01.559.558v.679a.56.56 0 01-.416.54A36.476 3
236.476 0 0033.58 59.58a.558.558 0 01-.541.42zm-5.919-.56h.68V32.186H.56v.836c12.95 3.33 23.155 13.493 26.56 26.42z" fill="currentColor" fill-rule="evenodd"></path><path clip-rule="evenodd" d="M1.666 32.744c12.207 3.492 21.836 12.953 25.566 25.078V32.744H1.666zM27.796 60h-.677a.56.56 0 01-.54-.417C23.216 46.817 13.192 36.847.419 33.563A.56.56 0 010 33.02v-.835a.56.56 0 01.559-.559h27.238c.308 0 .558.25.558.56V59.44c0 .31-.25.56-.558.56zM.56 27.136v.678H27.8V.56h-.836C23.636 13.517 13.479 23.729.56 27.136z" fill="currentColor" fill-rule="evenodd"></path><path clip-rule="evenodd" d="M2.179 27.255h25.062V1.674A37.602 37.602 0 012.179 27.255zm25.618 1.119H.559a.559.559 0 01-.559-.56v-.677c0-.255.17-.477.416-.54A36.477 36.477 0 0026.421.42a.56.56 0 01.54-.42h.836c.308 0 .558.25.558.56v27.255a.56.56 0 01-.558.559z" fill="currentColor" fill-rule="evenodd"></path></svg></a></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
23<script src="/_next/static/chunks/b458bebb8fc10685.js" id="_R_" async=""></script>
23<script>(self.__next_f=self.__next_f||[]).push([0])</script>
23<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[1661,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"Providers\"]\n4:I[25246,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\",\"/_next/static/chunks/0a522e2afd954da8.js\"],\"Link\"]\n5:I[8895,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"MainNav\"]\n6:I[92553,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"MobileNav\"]\n7:I[19455,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"LinkButton\"]\n8:I[46767,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"ModeSwitcher\"]\n9:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"default\"]\na:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"default\"]\n11:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/01f5361e6d3d6494.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:[\"$\",\"style\",null,{\"children\":\".motion { opacity: 1 !important; transform: none !important }\"}]\n"])</script>
23<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"e8a-kxPj_jTWSoIhzRaJo\",\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/01f5361e6d3d6494.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/17e0d9fab991c496.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/b46caf3763348a3a.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/933d33bf8660e845.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/d8237f70c65727f9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/4cd51446ca57727d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/b9f4a80c4a80aaf8.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"className\":\"motion-safe:scroll-smooth geist_643553af-module___Xmpba__variable geist_mono_4829b3f-module__ypIohG__variable\",\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"noscript\",null,{\"children\":\"$2\"}],[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 w-full animate-delay-1000 animate-fade-down border-border/40 border-b bg-bg backdrop-blur-sm dark:bg-bg/95 supports-backdrop-filter:dark:bg-bg/60\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex h-16 max-w-(--breakpoint-2xl) items-center\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"/\",\"variant\":\"unstyled\",\"children\":[[\"$\",\"svg\",null,{\"height\":32,\"viewBox\":\"0 0 32 32\",\"width\":32,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-6\",\"children\":[[\"$\",\"mask\",null,{\"children\":[\"$\",\"path\",null,{\"d\":\"M0 0H32V32H0z\",\"fill\":\"currentColor\"}]}],[\"$\",\"path\",null,{\"d\":\"M13.2 23.5H9.5V6h11.6v3.1h-7.9v4.1h7.1v3.1h-7.1v7.2z\",\"fill\":\"currentColor\"}]]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Fellipe Utaka\"}]]}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"nav\",null,{\"className\":\"ml-auto hidden items-center gap-1 md:flex\",\"children\":[[\"$\",\"$L7\",null,{\"href\":\"https://github.com/fellipeutaka\",\"rel\":\"noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"ghost\",\"children\":[[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M15 22v-4a4.8 4.8 0 00-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 004 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4M9 18c-4.51 2-5-2-7-2\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}]]}],[\"$\",\"$L7\",null,{\"href\":\"https://twitter.com/fellipeutaka\",\"rel\":\"noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"ghost\",\"children\":[[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M22 4
23s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}]]}],[\"$\",\"$L8\",null,{}]]}]]}]}],[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",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)}}\"}}],\"$Lb\",\"$Lc\"]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$Ld\"]}]]}]}]]}],{\"children\":[\"$Le\",{\"children\":[\"$Lf\",{},null,false,false]},null,false,false]},null,false,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":true}\n"])</script>
23<script>self.__next_f.push([1,"12:I[46798,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"TooltipRoot\"]\n13:I[46798,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"TooltipContent\"]\n14:I[46798,[\"/_next/static/chunks/17e0d9fab991c496.js\",\"/_next/static/chunks/b46caf3763348a3a.js\",\"/_next/static/chunks/ea0b8815c3f12d04.js\",\"/_next/static/chunks/f24cb47ab696fd2e.js\",\"/_next/static/chunks/933d33bf8660e845.js\",\"/_next/static/chunks/d8237f70c65727f9.js\",\"/_next/static/chunks/4cd51446ca57727d.js\",\"/_next/static/chunks/b9f4a80c4a80aaf8.js\"],\"TooltipArrow\"]\n1d:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"ViewportBoundary\"]\n1f:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\nb:[\"$\",\"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}]\nc:[\"$\",\"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.\"}]}]\n"])</script>
23<script>self.__next_f.push([1,"d:[\"$\",\"footer\",null,{\"className\":\"my-12 flex flex-wrap items-center justify-center gap-4\",\"children\":[[\"$\",\"$L12\",\"https://github.com/fellipeutaka\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"GitHub\",\"href\":\"https://github.com/fellipeutaka\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M15 22v-4a4.8 4.8 0 00-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 004 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4M9 18c-4.51 2-5-2-7-2\"}]}]}],[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"GitHub\"]}]]}],[\"$\",\"$L12\",\"https://twitter.com/fellipeutaka\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"Twitter\",\"href\":\"https://twitter.com/fellipeutaka\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}]}]}],[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"Twitter\"]}]]}],[\"$\",\"$L12\",\"https://dev.to/fellipeutaka\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"Dev.to\",\"href\":\"https://dev.to/fellipeutaka\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"height\":32,\"viewBox\":\"0 0 24 24\",\"width\":32,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M7.73 11.93c0 1.72-.02 1.83-.23 2.07-.19.17-.38.23-.76.23l-.51.01-.03-2.27-.02-2.27h.52c.35 0 .6.07.77.21.24.21.26.25.26 2.02M22 7.5v9c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2v-9c0-1.11.89-2 2-2h16c1.11 0 2 .89 2 2M8.93 11.73c-.03-1.84-.05-1.99-.29-2.39-.4-.68-.85-.84-2.36-.84H5v7h1.21c1.33 0 1.89-.17 2.29-.71.41-.53.5-.98.43-3.06m4.19-3.23h-1.48c-1.49 0-1.5 0-1.71.28S9.7 9.21 9.7 12v2.96l.27.27c.25.27.31.27 1.71.27h1.44v-1.19l-1.09-.04-1.1-.03V12.6l.68-.03.66-.04v-1.19h-1.39V9.7h2.24zm5.88.06c0-.06-.3-.06-.66-.06l-.68.06-.59 2.35c-.38 1.48-.62 2.27-.67 2.13-.08-.27-1.14-4.44-1.14-4.49s-.31-.05-.68-.05h-.69l.41 1.55c.2.87.59 2.28.81 3.15.34 1.35.46 1.65.75 1.94.2.22.45.36.61.36.33 0 .76-.34.9-.73C17.5 14.5 19 8.69 19 8.56\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"Dev.to\"]}]]}],[\"$\",\"$L12\",\"https://www.linkedin.com/in/fellipeutaka\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"LinkedIn\",\"href\":\"https://www.linkedin.com/in/fellipeutaka\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-5\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"}],[\"$\",\"path\",null,{\"d\":\"M2 9H6V21H2z\"}],[\"$\",\"circle\",null,{\"cx\":4,\"cy\":4,\"r\":2}]]}]}],[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"LinkedIn\"]}]]}],[\"$\",\"$L12\",\"https://codepen.io/fellipeutaka\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"Codepen\",\"href\":\"https://codepen.io/fellipeutaka\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\"
23:24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-5\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M12 2L22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2z\"}],[\"$\",\"path\",null,{\"d\":\"M12 22L12 15.5\"}],[\"$\",\"path\",null,{\"d\":\"M22 8.5L12 15.5 2 8.5\"}],[\"$\",\"path\",null,{\"d\":\"M2 15.5L12 8.5 22 15.5\"}],\"$L15\"]}]}],\"$L16\"]}],\"$L17\"]}]\n"])</script>
23<script>self.__next_f.push([1,"e:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
23<script>self.__next_f.push([1,"f:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"container my-20 animate-fade-up\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0\",\"id\":\"who-am-i\",\"children\":[\"$\",\"a\",null,{\"className\":\"group\",\"href\":\"#who-am-i\",\"children\":[\"Who am I\",[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"Link to section\",\"className\":\"ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",null,{\"d\":\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"not-first:mt-6 leading-7\",\"children\":[\"I'm a Full Stack Developer in Brazil. I am \",21,\" and creating web, mobile, and desktop applications. I am passionate about technology and programming. I am always looking for new challenges and learning new things. I am currently working with TypeScript, React, Next.js, Node.js, and other technologies.\"]}],\"\\n\",[\"$\",\"p\",null,{\"className\":\"not-first:mt-6 leading-7\",\"children\":[\"My first contact with programming was in 2014 (I was 9 years old) when I tried to create my first mod for \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://www.minecraft.net\",\"children\":\"Minecraft\"}],\" using Java. Then I tried to create a Windows Form game using Visual Basic in 2017. But I only started studying web technologies in 2020, when I started my Systems Development course.\"]}
23],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0\",\"id\":\"about-this-site\",\"children\":[\"$\",\"a\",null,{\"className\":\"group\",\"href\":\"#about-this-site\",\"children\":[\"About this site\",[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"Link to section\",\"className\":\"ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",null,{\"d\":\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"}]]}]]}]}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"my-6 ml-6 list-disc\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Framework: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://nextjs.org\",\"children\":\"Next.js\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Language: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://www.typescriptlang.org\",\"children\":\"TypeScript\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Deployment: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://vercel.com\",\"children\":\"Vercel\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Content: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://mdxjs.com\",\"children\":\"MDX\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Components: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://kanpeki.vercel.app\",\"children\":\"kanpeki\"}],\" and \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://ui.aceternity.com\",\"children\":\"Aceternity UI\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Styling: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://tailwindcss.com\",\"children\":\"Tailwindcss\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"Code syntax highlighting: \",[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://shiki.style\",\"children\":\"Shiki\"}]]}],\"\\n\"]}
23],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"scroll-m-20 mt-10 border-b pb-1 font-semibold text-3xl tracking-tight first:mt-0\",\"id\":\"inspiration\",\"children\":\"$L18\"}],\"\\n\",\"$L19\",\"\\n\",\"$L1a\"]}],[\"$L1b\"],\"$L1c\"]}]\n"])</script>
23<script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"$20\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L21\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
23<script>self.__next_f.push([1,"22:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"OutletBoundary\"]\n15:[\"$\",\"path\",null,{\"d\":\"M12 2L12 8.5\"}]\n16:[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"Codepen\"]}]\n"])</script>
23<script>self.__next_f.push([1,"17:[\"$\",\"$L12\",\"https://contra.com/fellipeutaka?utm_campaign=HireMeOnContra\u0026utm_medium=1c519af6-f220-41f2-9c11-4e491e48e3b2\",{\"delay\":300,\"children\":[[\"$\",\"$L7\",null,{\"aria-label\":\"Contra\",\"href\":\"https://contra.com/fellipeutaka?utm_campaign=HireMeOnContra\u0026utm_medium=1c519af6-f220-41f2-9c11-4e491e48e3b2\",\"rel\":\"noopener noreferrer\",\"size\":\"icon\",\"target\":\"_blank\",\"variant\":\"outline\",\"children\":[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"viewBox\":\"0 0 60 60\",\"width\":24,\"className\":\"size-5\",\"children\":[[\"$\",\"path\",null,{\"clipRule\":\"evenodd\",\"d\":\"M32.883.56h-.678v27.255h27.238v-.836C46.493 23.65 36.288 13.485 32.883.56z\",\"fill\":\"currentColor\",\"fillRule\":\"evenodd\"}],[\"$\",\"path\",null,{\"clipRule\":\"evenodd\",\"d\":\"M32.765 27.256H58.33C46.124 23.764 36.495 14.303 32.765 2.178v25.078zm26.677 1.118H32.203a.559.559 0 01-.559-.56V.56c0-.309.25-.559.56-.559h.678a.56.56 0 01.54.417c3.363 12.765 13.386 22.736 26.16 26.02a.56.56 0 01.419.542v.836a.56.56 0 01-.56.559zm.002 4.49v-.679H32.205v27.256h.835c3.328-12.958 13.486-23.17 26.404-26.577z\",\"fill\":\"currentColor\",\"fillRule\":\"evenodd\"}],[\"$\",\"path\",null,{\"clipRule\":\"evenodd\",\"d\":\"M32.765 32.744v25.58a37.6 37.6 0 0125.063-25.58H32.765zM33.039 60h-.836a.559.559 0 01-.559-.56V32.185c0-.308.25-.558.56-.558h27.238a.56.56 0 01.559.558v.679a.56.56 0 01-.416.54A36.476 3
236.476 0 0033.58 59.58a.558.558 0 01-.541.42zm-5.919-.56h.68V32.186H.56v.836c12.95 3.33 23.155 13.493 26.56 26.42z\",\"fill\":\"currentColor\",\"fillRule\":\"evenodd\"}],[\"$\",\"path\",null,{\"clipRule\":\"evenodd\",\"d\":\"M1.666 32.744c12.207 3.492 21.836 12.953 25.566 25.078V32.744H1.666zM27.796 60h-.677a.56.56 0 01-.54-.417C23.216 46.817 13.192 36.847.419 33.563A.56.56 0 010 33.02v-.835a.56.56 0 01.559-.559h27.238c.308 0 .558.25.558.56V59.44c0 .31-.25.56-.558.56zM.56 27.136v.678H27.8V.56h-.836C23.636 13.517 13.479 23.729.56 27.136z\",\"fill\":\"currentColor\",\"fillRule\":\"evenodd\"}],[\"$\",\"path\",null,{\"clipRule\":\"evenodd\",\"d\":\"M2.179 27.255h25.062V1.674A37.602 37.602 0 012.179 27.255zm25.618 1.119H.559a.559.559 0 01-.559-.56v-.677c0-.255.17-.477.416-.54A36.477 36.477 0 0026.421.42a.56.56 0 01.54-.42h.836c.308 0 .558.25.558.56v27.255a.56.56 0 01-.558.559z\",\"fill\":\"currentColor\",\"fillRule\":\"evenodd\"}]]}]}],[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$L14\",null,{}],\"Contra\"]}]]}]\n"])</script>
23<script>self.__next_f.push([1,"18:[\"$\",\"a\",null,{\"className\":\"group\",\"href\":\"#inspiration\",\"children\":[\"Inspiration\",[\"$\",\"svg\",null,{\"fill\":\"none\",\"height\":24,\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"Link to section\",\"className\":\"ml-2 inline size-4 text-muted-fg opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",null,{\"d\":\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"}]]}]]}]\n19:[\"$\",\"p\",null,{\"className\":\"not-first:mt-6 leading-7\",\"children\":\"Here are some websites that inspired me a lot to build a fantastic website.\"}]\n1a:[\"$\",\"ul\",null,{\"className\":\"my-6 ml-6 list-disc\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://honghong.me\",\"children\":\"honghong\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://fumadocs.vercel.app\",\"children\":\"fumadocs\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://www.guhrodrigues.com\",\"children\":\"guhrodrigues\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://www.joshwcomeau.com\",\"children\":\"joshwcomeau.com\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://zenorocha.com\",\"children\":\"zenorocha.com\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"className\":\"font-medium underline underline-offset-4\",\"href\":\"https://samuelkraft.com\",\"children\":\"samuelkraft.com\"}]}],\"\\n\"]}]\n1b:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0a522e2afd954da8.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1c:[\"$\",\"$L22\",null,{\"children\":[\"$\",\"$20\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@23\"}]}]\n"])</script>
23<script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}]]\n"])</script>
23<script>self.__next_f.push([1,"24:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/694836347d1e5ef3.js\"],\"IconMark\"]\n"])</script>
23<script>self.__next_f.push([1,"21:[[\"$\",\"title\",\"0\",{\"children\":\"About | Fellipe Utaka\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A brief introduction about me and my journey as a software developer.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://fellipeutaka.vercel.app\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Fellipe Utaka\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Fellipe Utaka, Fellipe, Utaka, Software Engineer, Software Developer, Developer, Engineer, Frontend Engineer, Frontend Developer, Frontend, Front-end, Front end, Front, Frontend Development, Frontend Engineering, Frontend Developer\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://fellipeutaka.vercel.app\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:creator\",\"content\":\"@fellipeutaka\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"About | Fellipe Utaka\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"A brief introduction about me and my journey as a software developer.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.3b6dcfef.ico\",\"sizes\":\"100x100\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.254d3783.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"12\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.0c435f8b.png\",\"sizes\":\"100x100\",\"type\":\"image/png\"}],[\"$\",\"$L24\",\"13\",{}]]\n"])</script>
23<script>self.__next_f.push([1,"23:null\n"])</script>
23</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.