-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
104 lines (99 loc) · 120 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!doctype html>
<html lang="en" class="dark">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="title" content="Hetarth Shah Portfolio" />
<link rel="icon" type="image/png" sizes="32x32" href="./favicon.png" />
<meta
name="description"
content="A Web developer, Data Scientist and an aspiring researcher."
/>
<meta
name="keywords"
content="Hetarth Shah, Hetarth, Hetarth Portfolio, Autumn Whispers, Snippet Sauce, Hetarth02, hetarth02"
/>
<meta name="robots" content="index, follow" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="English" />
<meta name="revisit-after" content="7 days" />
<meta name="author" content="Hetarth Shah" />
<title>Hetarth Shah</title>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XVVVT63S9W"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-XVVVT63S9W');
</script>
<link href="./assets/immutable/assets/0.C9-MGJAF.css" rel="stylesheet">
<link href="./assets/immutable/assets/ProgressBar.BNOpJ5it.css" rel="stylesheet">
<link href="./assets/immutable/assets/2.ks9wlqI1.css" rel="stylesheet">
<link rel="modulepreload" href="./assets/immutable/entry/start.CmDJVGwp.js">
<link rel="modulepreload" href="./assets/immutable/chunks/entry.ECC_-75a.js">
<link rel="modulepreload" href="./assets/immutable/chunks/scheduler.DaVEilBE.js">
<link rel="modulepreload" href="./assets/immutable/chunks/index.aXaoWVuI.js">
<link rel="modulepreload" href="./assets/immutable/entry/app.D3e8y6NF.js">
<link rel="modulepreload" href="./assets/immutable/chunks/index.B_tmsr35.js">
<link rel="modulepreload" href="./assets/immutable/nodes/0.Dls341Ax.js">
<link rel="modulepreload" href="./assets/immutable/chunks/ProgressBar.svelte_svelte_type_style_lang.CEq9n_09.js">
<link rel="modulepreload" href="./assets/immutable/nodes/2.D5pVjNdo.js"><!-- HEAD_svelte-gewkj4_START --><!-- HTML_TAG_START --><script nonce="%sveltekit.nonce%">(function setInitialClassState() {
const elemHtmlClasses = document.documentElement.classList;
const condLocalStorageUserPrefs = localStorage.getItem("modeUserPrefers") === "false";
const condLocalStorageUserPrefsExists = !("modeUserPrefers" in localStorage);
const condMatchMedia = window.matchMedia("(prefers-color-scheme: dark)").matches;
if (condLocalStorageUserPrefs || condLocalStorageUserPrefsExists && condMatchMedia) {
elemHtmlClasses.add("dark");
} else {
elemHtmlClasses.remove("dark");
}
})();</script><!-- HTML_TAG_END --><!-- HEAD_svelte-gewkj4_END --><!-- HEAD_svelte-gewkj4_START --><!-- HTML_TAG_START --><script nonce="%sveltekit.nonce%">(function setInitialClassState() {
const elemHtmlClasses = document.documentElement.classList;
const condLocalStorageUserPrefs = localStorage.getItem("modeUserPrefers") === "false";
const condLocalStorageUserPrefsExists = !("modeUserPrefers" in localStorage);
const condMatchMedia = window.matchMedia("(prefers-color-scheme: dark)").matches;
if (condLocalStorageUserPrefs || condLocalStorageUserPrefsExists && condMatchMedia) {
elemHtmlClasses.add("dark");
} else {
elemHtmlClasses.remove("dark");
}
})();</script><!-- HTML_TAG_END --><!-- HEAD_svelte-gewkj4_END -->
</head>
<body data-sveltekit-preload-data="hover" data-theme="wintry">
<div style="display: contents"> <div id="appShell" class="w-full h-full flex flex-col overflow-hidden " data-testid="app-shell"> <div class="flex-auto w-full h-full flex overflow-hidden"> <div id="page" class=" flex-1 overflow-x-hidden flex flex-col" style="scrollbar-gutter: auto;"> <main id="page-content" class="flex-auto "><div><header id="hero" class="bg-surface-100-800-token hero-gradient svelte-npzp4l"><div class="section-container svelte-npzp4l"><div class="grid grid-cols-1 xl:grid-cols-2 gap-4 md:gap-10 items-center"> <div class="flex flex-col items-center xl:items-start text-center xl:text-left space-y-4" data-svelte-h="svelte-heqlw7"> <h1 class="h1 !text-5xl md:!text-6xl max-w-[600px]">Hey👋, <br> I am Hetarth Shah</h1> <p class="!text-xl max-w-[475px]">Thanks for dropping by! I'm here to show you how I turn lines of code into awesome
projects. Enjoy the tour!</p> <div class="flex gap-4"> <a href="mailto:hetarth02@gmail.com" aria-label="Email Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.5em" viewBox="0 0 512 512"><path class="fill-black dark:fill-white" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"></path></svg></a> <a href="https://github.com/Hetarth02" aria-label="Github Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.5em" viewBox="0 0 496 512"><path class="fill-black dark:fill-white" 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://www.linkedin.com/in/hetarth-shah-1ab392220" aria-label="Linkedin Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.5em" viewBox="0 0 448 512"><path class="fill-black dark:fill-white" 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://hetarth02.hashnode.dev/" aria-label="Hashnode Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.5em" viewBox="0 0 512 512"><path class="fill-black dark:fill-white" d="M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z"></path></svg></a></div></div> <div class="mx-auto md:hidden"> <div class="lightswitch-track cursor-pointer transition-all duration-[200ms] w-12 h-6 ring-[1px] ring-surface-500/30 rounded-token bg-surface-900 " role="switch" aria-label="Light Switch" aria-checked="false" title="Toggle light or dark mode." tabindex="0"> <div class="lightswitch-thumb aspect-square scale-[0.8] flex justify-center items-center transition-all duration-[200ms] h-6 rounded-token bg-surface-50 "> <svg class="lightswitch-icon w-[70%] aspect-square fill-surface-900" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"></path></svg></div></div></div> <div class="hidden md:inline-block w-full max-w-[650px] mx-auto mt-20 show-ring"> <div class="aspect-video relative"> <div class="anim-float-avatar absolute z-[1] top-[32%] left-[40%] svelte-1d79x34"><figure class="avatar flex aspect-square text-surface-50 font-semibold justify-center items-center overflow-hidden isolate bg-surface-400-500-token w-32 rounded-full shadow-xl " data-testid="avatar" alt="Profile Photo"><img class="avatar-image w-full object-cover" style="" src="/assets/immutable/assets/profile.EezeWdzL.webp" alt="Profile Photo"></figure></div> <div class="anim-float-progress anim-delay-200 absolute z-[1] top-[6%] left-[13%] svelte-1d79x34" data-svelte-h="svelte-1emlqwh"><button class="card btn variant-glass-secondary p-4 cursor-pointer" title="Database"> <svg xmlns="http://www.w3.org/2000/svg" height="3.75em" viewBox="0 0 448 512" class="leading-4"><path class="fill-black dark:fill-white" d="M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"></path></svg></button></div> <div class="anim-float-search anim-delay-200 absolute z-[1] top-[-12%] left-[35%] svelte-1d79x34" data-svelte-h="svelte-idfiub"><button class="btn variant-glass-secondary"><span>Cloud Development</span> <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 640 512"><path class="fill-black dark:fill-white" d="M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"></path></svg></button></div> <div class="anim-float-radio absolute z-[1] top-[20%] left-[70%] svelte-1d79x34" data-svelte-h="svelte-edn5da"><button class="btn variant-glass-secondary"><span>Backend</span> <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><path class="fill-black dark:fill-white" d="M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"></path></svg></button></div> <div class="anim-float-card absolute z-[1] top-[65%] left-[65%] svelte-1d79x34" data-svelte-h="svelte-ln2697"><button class="card btn variant-glass-secondary p-4 cursor-pointer" title="Machine learning"><svg xmlns="http://www.w3.org/2000/svg" height="3.75em" viewBox="0 0 640 512" class="leading-4"><path class="fill-black dark:fill-white" d="M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z"></path></svg></button></div> <div class="anim-float-light-switch anim-delay-200 absolute z-[1] top-[98%] left-[45%] svelte-1d79x34"> <div class="lightswitch-track cursor-pointer transition-all duration-[200ms] w-12 h-6 ring-[1px] ring-surface-500/30 rounded-token bg-surface-900 " role="switch" aria-label="Light Switch" aria-checked="false" title="Toggle light or dark mode." tabindex="0"> <div class="lightswitch-thumb aspect-square scale-[0.8] flex justify-center items-center transition-all duration-[200ms] h-6 rounded-token bg-surface-50 "> <svg class="lightswitch-icon w-[70%] aspect-square fill-surface-900" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"></path></svg></div></div></div> <div class="anim-float-button absolute z-[1] top-[78%] left-[15%] svelte-1d79x34" data-svelte-h="svelte-1kew8o"><button class="btn variant-glass-secondary"><span>Frontend</span> <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><path class="fill-black dark:fill-white" d="M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z"></path></svg></button></div> <div class="absolute top-[50%] left-[50%] -translate-x-[50%] -translate-y-[50%] z-0" data-svelte-h="svelte-sb1hie"><div class="w-96 aspect-square border-2 border-black/5 dark:border-white/5 rounded-full flex justify-center items-center"><div class="w-[240px] aspect-square border-2 border-black/5 dark:border-white/5 rounded-full flex justify-center items-center"></div></div></div> </div></div></div></div></header> <section id="sveltekit" class="bg-surface-100-800-token sveltekit-gradient svelte-npzp4l"><div class="section-container svelte-npzp4l"><div class="grid grid-cols-1 lg:grid-cols-3 gap-4 md:gap-10 items-start"> <div class="space-y-4" id="Open_source_and_Publications"><h2 class="h2" data-svelte-h="svelte-10n0ybt">Open source and Publications!</h2> <p data-svelte-h="svelte-xmbggu">When I'm not solving bugs, I like to research about different things and sharing them in
my blogs and books. And, of course, sprinkling some open source goodness along the
way!❤️</p> <div class="listbox space-y-1 rounded-container-token " role="listbox" aria-labelledby="Open_source_and_Publications" data-testid="listbox"><label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 variant-filled " data-testid="listbox-item" role="option" aria-selected="true" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="Publications" tabindex="-1" checked></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-1i79f71"><h3 class="h3">Publications</h3> <p class="!text-sm">Some of my International Publications.</p></div></div> </div></div></label> <label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 hover:variant-soft " data-testid="listbox-item" role="option" aria-selected="false" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="Open Source Contributions" tabindex="-1"></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-1xw4woq"><h3 class="h3">Open Source Contributions</h3> <p class="!text-sm">My open source contributions.</p></div></div> </div></div></label></div></div> <div class="col-span-2"><div class="previewer shadow-2xl shadow-surface-500/10 dark:shadow-black/10 rounded-container-token overflow-hidden svelte-1fmukb6"> <header class="previewer-header bg-surface-200-700-token p-4 flex justify-between items-center gap-4 svelte-1fmukb6"><span class="text-2xl font-bold capitalize">Publications</span></header> <div class="previewer-viewport p-4 md:p-10 space-y-4 bg-gradient-to-br variant-gradient-primary-secondary tailwind-gradient svelte-1fmukb6"> <div class="previewer-preview flex justify-center items-center mx-auto transition-[width] duration-200 w-full min-h-[320px] svelte-1fmukb6"><div class="card shadow-xl overflow-hidden text-token variant-soft-error" data-svelte-h="svelte-f7mczc"><div class="flex flex-col sm:flex-row w-full"><header class="sm:w-[30%]"><img src="/assets/immutable/assets/book.BrPdZmts.webp" class="bg-black/50 object-contain sm:object-cover w-full h-[350px]" alt="Post" loading="lazy"></header> <div class="p-4 space-y-4 sm:w-[70%]"><p class="h6 font-bold">ISBN: 9798201278588</p> <h3 class="h3">A Bird's Eye view of Data Visualisation</h3> <article><p class="opacity-75">An Academic textbook on various methods of effective data
visualisation techniques.</p></article> <div class="py-4 flex space-x-4"><div class="flex justify-center space-x-2"><span class="group chip variant-soft hover:variant-filled"><a href="https://books2read.com/u/3RJoWG" class="py-1" aria-label="Books2Read Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.2em" viewBox="0 0 640 512"><path class="fill-black dark:fill-white group-hover:fill-white group-hover:dark:fill-black" d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"></path></svg></a></span> <span class="group chip variant-soft hover:variant-filled"><a href="https://www.google.co.in/books/edition/A_Bird_s_Eye_view_of_Data_Visualisation/g_ZVEAAAQBAJ" class="py-1" aria-label="Google Books Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.2em" viewBox="0 0 488 512"><path class="fill-black dark:fill-white group-hover:fill-white group-hover:dark:fill-black" d="M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"></path></svg></a></span></div></div></div></div></div></div> </div> </div></div> </div></div></section> <section id="tailwind" class="bg-surface-100-800-token tailwind-gradient svelte-npzp4l"><div class="section-container svelte-npzp4l"><div class="grid grid-cols-1 lg:grid-cols-3 gap-4 md:gap-10 items-start"> <div class="col-span-2"><div class="previewer shadow-2xl shadow-surface-500/10 dark:shadow-black/10 rounded-container-token overflow-hidden svelte-1fmukb6"> <header class="previewer-header bg-surface-200-700-token p-4 flex justify-between items-center gap-4 svelte-1fmukb6"><span class="text-2xl font-bold capitalize">svelsa</span></header> <div class="previewer-viewport p-4 md:p-10 space-y-4 bg-gradient-to-br variant-gradient-primary-secondary tailwind-gradient svelte-1fmukb6"> <div class="previewer-preview flex justify-center items-center mx-auto transition-[width] duration-200 w-full min-h-[400px] svelte-1fmukb6"><div class="card shadow-xl overflow-hidden max-w-[400px] text-token" data-svelte-h="svelte-127yht9"><header><img src="/assets/immutable/assets/github_background.0P2gvLA2.webp" class="bg-black/50 w-full h-1/2 aspect-[21/9] object-cover" alt="Svelsa" loading="lazy"></header> <div class="p-4 space-y-4"><p class="h6 font-bold">E-commerce</p> <h3 class="h3">Svelsa Shopfront</h3> <article><p class="opacity-75">Developed using SvelteKit, MedusaJS and DaisyUI for responsive
UI development. Has over 20 prebuilt themes for easy
customization, and a plugin API for custom theme integration.</p></article></div> <hr class="opacity-50"> <footer class="p-4 flex justify-center items-center space-x-4"><div class="flex justify-center space-x-2"><a href="https://github.com/Hetarth02/medusa-svelsa" class="group chip variant-soft hover:variant-filled" aria-label="Medusa Svelse Link"><svg xmlns="http://www.w3.org/2000/svg" height="1.5em" viewBox="0 0 496 512"><path class="fill-black dark:fill-white group-hover:fill-white group-hover:dark:fill-black" 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>Github</span></a></div></footer></div></div> </div> </div></div> <div class="space-y-4" id="My_Projects"><h2 class="h2" data-svelte-h="svelte-9jc072">My Projects!</h2> <p data-svelte-h="svelte-7i9une">This is where I've gathered the digital fruits of my late-night coding sessions. If you
find a bug🪲, consider it a challenge or perhaps an Easter egg in this virtual scavenger
hunt.</p> <div class="listbox space-y-1 rounded-container-token " role="listbox" aria-labelledby="My_Projects" data-testid="listbox"><label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 variant-filled " data-testid="listbox-item" role="option" aria-selected="true" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="svelsa" tabindex="-1" checked></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-1oigps8"><h3 class="h3">Svelsa</h3> <p class="!text-sm">An open source e-commerce platform made with collaboration from other
developers in the community.</p></div></div> </div></div></label> <label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 hover:variant-soft " data-testid="listbox-item" role="option" aria-selected="false" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="Snippet Sauce" tabindex="-1"></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-vqgdct"><h3 class="h3">Snippet Sauce</h3> <p class="!text-sm">An open source platform made with collaboration from other developers in the
community.</p></div></div> </div></div></label> <label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 hover:variant-soft " data-testid="listbox-item" role="option" aria-selected="false" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="KNN" tabindex="-1"></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-mgsvi7"><h3 class="h3">KNN Algorithm from scratch</h3> <p class="!text-sm">An attempt of mine to implement KNN from scratch.</p></div></div> </div></div></label> <label> <div class="listbox-item cursor-pointer -outline-offset-[3px] rounded-container-token !p-4 hover:variant-soft " data-testid="listbox-item" role="option" aria-selected="false" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="showcase" value="link" tabindex="-1"></div> <div class="listbox-label flex items-center space-x-4"> <div class="listbox-label-content flex-1 "><div class="space-y-2" data-svelte-h="svelte-1dmnmuc"><h3 class="h3">🔭And many more...</h3> <p class="!text-sm">There is much more to explore!</p></div></div> </div></div></label></div></div></div></div> <div class="section-container svelte-npzp4l"><div class="grid grid-cols-1 lg:grid-cols-2 gap-4 md:gap-10 items-center"> <div class="space-y-4 md:space-y-10"><div class="max-w-[640px] mx-auto space-y-4" data-svelte-h="svelte-dai1sl"><h2 class="h2">Professional Experience</h2> <p>I have been developing in a professional enviornment since 2021.</p></div> <div class="tab-group space-y-4 max-w-[640px] mx-auto fill-base-token dark:fill-white" data-testid="tab-group"> <div class="tab-list flex overflow-x-auto hide-scrollbar justify-start space-x-1" role="tablist" aria-labelledby=""><label class="text-center cursor-pointer transition-colors duration-100 flex-1 lg:flex-none p-2 sm:p-4 rounded-container-token variant-filled fill-white dark:fill-black space-y-4 w-24" title=""> <div class="tab " data-testid="tab" role="tab" aria-controls="" aria-selected="true" tabindex="0"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="theme" value="simple" tabindex="-1" checked></div> <div class="tab-interface space-y-1"> <div class="tab-label"><div class="flex flex-col items-center justify-center gap-3" data-svelte-h="svelte-1akc1sa"><svg class="text-2xl" xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><path d="M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"></path></svg> <span>GSoC</span></div></div></div></div></label> <label class="text-center cursor-pointer transition-colors duration-100 flex-1 lg:flex-none p-2 sm:p-4 rounded-container-token hover:variant-soft space-y-4 w-24" title=""> <div class="tab " data-testid="tab" role="tab" aria-controls="" aria-selected="false" tabindex="-1"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="theme" value="elegant" tabindex="-1"></div> <div class="tab-interface space-y-1"> <div class="tab-label"><div class="flex flex-col items-center justify-center gap-3" data-svelte-h="svelte-1sstt13"><svg class="text-2xl" xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><path d="M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"></path></svg> <span>ImperoIT</span></div></div></div></div></label> <label class="text-center cursor-pointer transition-colors duration-100 flex-1 lg:flex-none p-2 sm:p-4 rounded-container-token hover:variant-soft space-y-4 w-24" title=""> <div class="tab " data-testid="tab" role="tab" aria-controls="" aria-selected="false" tabindex="-1"> <div class="h-0 w-0 overflow-hidden"><input type="radio" name="theme" value="playful" tabindex="-1"></div> <div class="tab-interface space-y-1"> <div class="tab-label"><div class="flex flex-col items-center justify-center gap-3" data-svelte-h="svelte-12nmhie"><svg class="text-2xl" xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><path d="M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"></path></svg> <span>Ordex</span></div></div></div></div></label></div> </div></div> <div><div class="max-w-[640px] mx-auto transition ease-in-out duration-200 variant-soft-primary font-sans rounded-container-token svelte-1ncy0ei"><header class="tailwind-gradient p-4 grid grid-cols-3 gap-8 items-center rounded-tl-container-token rounded-tr-container-token rounded-bl-container-token rounded-br-container-token svelte-1ncy0ei"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20192%20192'%20style='enable-background:%20new%200%200%20192%20192'%20xml:space='preserve'%20%3e%3cg%3e%3cpath%20fill='%23fbbc05'%20d='M158.1,33.7h-36.4L96,8L70.3,33.7H33.9v36.4L8.2,95.9l25.7,25.7V158h36.4L96,183.7l25.7-25.7h36.4v-36.4%20l25.7-25.7l-25.7-25.7V33.7z%20M158.7,95.9c0,34.6-28.1,62.7-62.7,62.7s-62.7-28.1-62.7-62.7S61.4,33.2,96,33.2%20S158.7,61.3,158.7,95.9z'%20/%3e%3cpath%20fill='%23fbbc05'%20d='M96,41.2c-30.2,0-54.7,24.5-54.7,54.7c0,30.2,24.5,54.7,54.7,54.7c30.2,0,54.7-24.5,54.7-54.7%20C150.7,65.7,126.2,41.2,96,41.2z%20M79.9,75.6v9L65.4,95.9l14.5,11.3v9l-1-0.7L57.4,98.7L56,97.6v-3.4l1.4-1.1l21.5-16.7L79.9,75.6%20L79.9,75.6z%20M105.7,70.4L93.8,123l-0.1,0.4h-7.4l0.4-2l11.9-52.5l0.1-0.4h7.4L105.7,70.4z%20M136,97.6l-1.4,1.1L113,115.4l-1,0.7v-9%20l14.5-11.3l-14.5-11.3v-9v0l1,0.7L134.5,93l1.4,1.1V97.6z'%20/%3e%3c/g%3e%3c/svg%3e" class="bg-white w-full aspect-square rounded-0 -translate-x-0 -translate-y-0 sm:rounded-3xl scale-110 sm:-translate-x-4 sm:-translate-y-4 transition-transform svelte-1ncy0ei" alt="Companies" loading="lazy"> <div class="col-span-2 space-y-2"><div class="text-on-primary-token font-bold text-xl sm:text-3xl dark:text-primary-100 svelte-1ncy0ei">Open Source Developer</div> <div class="text-on-primary-token text-lg sm:text-2xl dark:text-primary-100 svelte-1ncy0ei">Google Summer of Code @ Julia</div> <div class="text-on-primary-token text-lg dark:text-primary-100 svelte-1ncy0ei">May 2023 - September 2023</div></div></header></div></div> </div></div> <div class="section-container svelte-npzp4l"><div class="space-y-4 md:space-y-10"> <div class="space-y-4 text-center" data-svelte-h="svelte-163seej"><h2 class="h2">Technologies I know...</h2></div> <div class="w-11/12 mx-auto flex flex-col justify-between items-center gap-4"><div class="flex flex-row md:flex-row items-center gap-2 w-full"><h3 class="text-start w-1/4 mr-8 sm:mr-0">Languages</h3> <div class="flex flex-row flex-wrap justify-start items-center gap-1 w-3/4"><div class="block sm:hidden"><span class="btn-icon" title="PHP"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%236181B6'%20d='M64%2033.039C30.26%2033.039%202.906%2046.901%202.906%2064S30.26%2094.961%2064%2094.961%20125.094%2081.099%20125.094%2064%2097.74%2033.039%2064%2033.039zM48.103%2070.032c-1.458%201.364-3.077%201.927-4.86%202.507-1.783.581-4.052.461-6.811.461h-6.253l-1.733%2010h-7.301l6.515-34H41.7c4.224%200%207.305%201.215%209.242%203.432%201.937%202.217%202.519%205.364%201.747%209.337-.319%201.637-.856%203.159-1.614%204.515a15.118%2015.118%200%2001-2.972%203.748zM69.414%2073l2.881-14.42c.328-1.688.208-2.942-.361-3.555-.57-.614-1.782-1.025-3.635-1.025h-5.79l-3.731%2019h-7.244l6.515-33h7.244l-1.732%209h6.453c4.061%200%206.861.815%208.402%202.231s2.003%203.356%201.387%206.528L76.772%2073h-7.358zm40.259-11.178c-.318%201.637-.856%203.133-1.613%204.488-.758%201.357-1.748%202.598-2.971%203.722-1.458%201.364-3.078%201.927-4.86%202.507-1.782.581-4.053.461-6.812.461h-6.253l-1.732%2010h-7.301l6.514-34h14.041c4.224%200%207.305%201.215%209.241%203.432%201.935%202.217%202.518%205.418%201.746%209.39zM95.919%2054h-5.001l-2.727%2014h4.442c2.942%200%205.136-.29%206.576-1.4%201.442-1.108%202.413-2.828%202.918-5.421.484-2.491.264-4.434-.66-5.458-.925-1.024-2.774-1.721-5.548-1.721zm-56.985%200h-5.002l-2.727%2014h4.441c2.943%200%205.136-.29%206.577-1.4%201.441-1.108%202.413-2.828%202.917-5.421.484-2.491.264-4.434-.66-5.458S41.708%2054%2038.934%2054z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%236181B6'%20d='M64%2033.039C30.26%2033.039%202.906%2046.901%202.906%2064S30.26%2094.961%2064%2094.961%20125.094%2081.099%20125.094%2064%2097.74%2033.039%2064%2033.039zM48.103%2070.032c-1.458%201.364-3.077%201.927-4.86%202.507-1.783.581-4.052.461-6.811.461h-6.253l-1.733%2010h-7.301l6.515-34H41.7c4.224%200%207.305%201.215%209.242%203.432%201.937%202.217%202.519%205.364%201.747%209.337-.319%201.637-.856%203.159-1.614%204.515a15.118%2015.118%200%2001-2.972%203.748zM69.414%2073l2.881-14.42c.328-1.688.208-2.942-.361-3.555-.57-.614-1.782-1.025-3.635-1.025h-5.79l-3.731%2019h-7.244l6.515-33h7.244l-1.732%209h6.453c4.061%200%206.861.815%208.402%202.231s2.003%203.356%201.387%206.528L76.772%2073h-7.358zm40.259-11.178c-.318%201.637-.856%203.133-1.613%204.488-.758%201.357-1.748%202.598-2.971%203.722-1.458%201.364-3.078%201.927-4.86%202.507-1.782.581-4.053.461-6.812.461h-6.253l-1.732%2010h-7.301l6.514-34h14.041c4.224%200%207.305%201.215%209.241%203.432%201.935%202.217%202.518%205.418%201.746%209.39zM95.919%2054h-5.001l-2.727%2014h4.442c2.942%200%205.136-.29%206.576-1.4%201.442-1.108%202.413-2.828%202.918-5.421.484-2.491.264-4.434-.66-5.458-.925-1.024-2.774-1.721-5.548-1.721zm-56.985%200h-5.002l-2.727%2014h4.441c2.943%200%205.136-.29%206.577-1.4%201.441-1.108%202.413-2.828%202.917-5.421.484-2.491.264-4.434-.66-5.458S41.708%2054%2038.934%2054z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">PHP</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Python"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3clinearGradient%20id='python-original-a'%20gradientUnits='userSpaceOnUse'%20x1='70.252'%20y1='1237.476'%20x2='170.659'%20y2='1151.089'%20gradientTransform='matrix(.563%200%200%20-.568%20-29.215%20707.817)'%20%3e%3cstop%20offset='0'%20stop-color='%235A9FD4'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23306998'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='python-original-b'%20gradientUnits='userSpaceOnUse'%20x1='209.474'%20y1='1098.811'%20x2='173.62'%20y2='1149.537'%20gradientTransform='matrix(.563%200%200%20-.568%20-29.215%20707.817)'%20%3e%3cstop%20offset='0'%20stop-color='%23FFD43B'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23FFE873'%3e%3c/stop%3e%3c/linearGradient%3e%3cpath%20fill='url(%23python-original-a)'%20d='M63.391%201.988c-4.222.02-8.252.379-11.8%201.007-10.45%201.846-12.346%205.71-12.346%2012.837v9.411h24.693v3.137H29.977c-7.176%200-13.46%204.313-15.426%2012.521-2.268%209.405-2.368%2015.275%200%2025.096%201.755%207.311%205.947%2012.519%2013.124%2012.519h8.491V67.234c0-8.151%207.051-15.34%2015.426-15.34h24.665c6.866%200%2012.346-5.654%2012.346-12.548V15.833c0-6.693-5.646-11.72-12.346-12.837-4.244-.706-8.645-1.027-12.866-1.008zM50.037%209.557c2.55%200%204.634%202.117%204.634%204.721%200%202.593-2.083%204.69-4.634%204.69-2.56%200-4.633-2.097-4.633-4.69-.001-2.604%202.073-4.721%204.633-4.721z'%20transform='translate(0%2010.26)'%20%3e%3c/path%3e%3cpath%20fill='url(%23python-original-b)'%20d='M91.682%2028.38v10.966c0%208.5-7.208%2015.655-15.426%2015.655H51.591c-6.756%200-12.346%205.783-12.346%2012.549v23.515c0%206.691%205.818%2010.628%2012.346%2012.547%207.816%202.297%2015.312%202.713%2024.665%200%206.216-1.801%2012.346-5.423%2012.346-12.547v-9.412H63.938v-3.138h37.012c7.176%200%209.852-5.005%2012.348-12.519%202.578-7.735%202.467-15.174%200-25.096-1.774-7.145-5.161-12.521-12.348-12.521h-9.268zM77.809%2087.927c2.561%200%204.634%202.097%204.634%204.692%200%202.602-2.074%204.719-4.634%204.719-2.55%200-4.633-2.117-4.633-4.719%200-2.595%202.083-4.692%204.633-4.692z'%20transform='translate(0%2010.26)'%20%3e%3c/path%3e%3cradialGradient%20id='python-original-c'%20cx='1825.678'%20cy='444.45'%20r='26.743'%20gradientTransform='matrix(0%20-.24%20-1.055%200%20532.979%20557.576)'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20offset='0'%20stop-color='%23B8B8B8'%20stop-opacity='.498'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%237F7F7F'%20stop-opacity='0'%3e%3c/stop%3e%3c/radialGradient%3e%3cpath%20opacity='.444'%20fill='url(%23python-original-c)'%20d='M97.309%20119.597c0%203.543-14.816%206.416-33.091%206.416-18.276%200-33.092-2.873-33.092-6.416%200-3.544%2014.815-6.417%2033.092-6.417%2018.275%200%2033.091%202.872%2033.091%206.417z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3clinearGradient%20id='python-original-a'%20gradientUnits='userSpaceOnUse'%20x1='70.252'%20y1='1237.476'%20x2='170.659'%20y2='1151.089'%20gradientTransform='matrix(.563%200%200%20-.568%20-29.215%20707.817)'%20%3e%3cstop%20offset='0'%20stop-color='%235A9FD4'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23306998'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='python-original-b'%20gradientUnits='userSpaceOnUse'%20x1='209.474'%20y1='1098.811'%20x2='173.62'%20y2='1149.537'%20gradientTransform='matrix(.563%200%200%20-.568%20-29.215%20707.817)'%20%3e%3cstop%20offset='0'%20stop-color='%23FFD43B'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23FFE873'%3e%3c/stop%3e%3c/linearGradient%3e%3cpath%20fill='url(%23python-original-a)'%20d='M63.391%201.988c-4.222.02-8.252.379-11.8%201.007-10.45%201.846-12.346%205.71-12.346%2012.837v9.411h24.693v3.137H29.977c-7.176%200-13.46%204.313-15.426%2012.521-2.268%209.405-2.368%2015.275%200%2025.096%201.755%207.311%205.947%2012.519%2013.124%2012.519h8.491V67.234c0-8.151%207.051-15.34%2015.426-15.34h24.665c6.866%200%2012.346-5.654%2012.346-12.548V15.833c0-6.693-5.646-11.72-12.346-12.837-4.244-.706-8.645-1.027-12.866-1.008zM50.037%209.557c2.55%200%204.634%202.117%204.634%204.721%200%202.593-2.083%204.69-4.634%204.69-2.56%200-4.633-2.097-4.633-4.69-.001-2.604%202.073-4.721%204.633-4.721z'%20transform='translate(0%2010.26)'%20%3e%3c/path%3e%3cpath%20fill='url(%23python-original-b)'%20d='M91.682%2028.38v10.966c0%208.5-7.208%2015.655-15.426%2015.655H51.591c-6.756%200-12.346%205.783-12.346%2012.549v23.515c0%206.691%205.818%2010.628%2012.346%2012.547%207.816%202.297%2015.312%202.713%2024.665%200%206.216-1.801%2012.346-5.423%2012.346-12.547v-9.412H63.938v-3.138h37.012c7.176%200%209.852-5.005%2012.348-12.519%202.578-7.735%202.467-15.174%200-25.096-1.774-7.145-5.161-12.521-12.348-12.521h-9.268zM77.809%2087.927c2.561%200%204.634%202.097%204.634%204.692%200%202.602-2.074%204.719-4.634%204.719-2.55%200-4.633-2.117-4.633-4.719%200-2.595%202.083-4.692%204.633-4.692z'%20transform='translate(0%2010.26)'%20%3e%3c/path%3e%3cradialGradient%20id='python-original-c'%20cx='1825.678'%20cy='444.45'%20r='26.743'%20gradientTransform='matrix(0%20-.24%20-1.055%200%20532.979%20557.576)'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20offset='0'%20stop-color='%23B8B8B8'%20stop-opacity='.498'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%237F7F7F'%20stop-opacity='0'%3e%3c/stop%3e%3c/radialGradient%3e%3cpath%20opacity='.444'%20fill='url(%23python-original-c)'%20d='M97.309%20119.597c0%203.543-14.816%206.416-33.091%206.416-18.276%200-33.092-2.873-33.092-6.416%200-3.544%2014.815-6.417%2033.092-6.417%2018.275%200%2033.091%202.872%2033.091%206.417z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Python</span> </div><div class="block sm:hidden"><span class="btn-icon" title="HTML"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23E44D26'%20d='M19.037%20113.876L9.032%201.661h109.936l-10.016%20112.198-45.019%2012.48z'%20%3e%3c/path%3e%3cpath%20fill='%23F16529'%20d='M64%20116.8l36.378-10.086%208.559-95.878H64z'%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64%2052.455H45.788L44.53%2038.361H64V24.599H29.489l.33%203.692%203.382%2037.927H64zm0%2035.743l-.061.017-15.327-4.14-.979-10.975H33.816l1.928%2021.609%2028.193%207.826.063-.017z'%20%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M63.952%2052.455v13.763h16.947l-1.597%2017.849-15.35%204.143v14.319l28.215-7.82.207-2.325%203.234-36.233.335-3.696h-3.708zm0-27.856v13.762h33.244l.276-3.092.628-6.978.329-3.692z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23E44D26'%20d='M19.037%20113.876L9.032%201.661h109.936l-10.016%20112.198-45.019%2012.48z'%20%3e%3c/path%3e%3cpath%20fill='%23F16529'%20d='M64%20116.8l36.378-10.086%208.559-95.878H64z'%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64%2052.455H45.788L44.53%2038.361H64V24.599H29.489l.33%203.692%203.382%2037.927H64zm0%2035.743l-.061.017-15.327-4.14-.979-10.975H33.816l1.928%2021.609%2028.193%207.826.063-.017z'%20%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M63.952%2052.455v13.763h16.947l-1.597%2017.849-15.35%204.143v14.319l28.215-7.82.207-2.325%203.234-36.233.335-3.696h-3.708zm0-27.856v13.762h33.244l.276-3.092.628-6.978.329-3.692z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">HTML</span> </div><div class="block sm:hidden"><span class="btn-icon" title="CSS"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%231572B6'%20d='M18.814%20114.123L8.76%201.352h110.48l-10.064%20112.754-45.243%2012.543-45.119-12.526z'%20%3e%3c/path%3e%3cpath%20fill='%2333A9DC'%20d='M64.001%20117.062l36.559-10.136%208.601-96.354h-45.16v106.49z'%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M64.001%2051.429h18.302l1.264-14.163H64.001V23.435h34.682l-.332%203.711-3.4%2038.114h-30.95V51.429z'%20%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64.083%2087.349l-.061.018-15.403-4.159-.985-11.031H33.752l1.937%2021.717%2028.331%207.863.063-.018v-14.39z'%20%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M81.127%2064.675l-1.666%2018.522-15.426%204.164v14.39l28.354-7.858.208-2.337%202.406-26.881H81.127z'%20%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64.048%2023.435v13.831H30.64l-.277-3.108-.63-7.012-.331-3.711h34.646zm-.047%2027.996v13.831H48.792l-.277-3.108-.631-7.012-.33-3.711h16.447z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%231572B6'%20d='M18.814%20114.123L8.76%201.352h110.48l-10.064%20112.754-45.243%2012.543-45.119-12.526z'%20%3e%3c/path%3e%3cpath%20fill='%2333A9DC'%20d='M64.001%20117.062l36.559-10.136%208.601-96.354h-45.16v106.49z'%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M64.001%2051.429h18.302l1.264-14.163H64.001V23.435h34.682l-.332%203.711-3.4%2038.114h-30.95V51.429z'%20%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64.083%2087.349l-.061.018-15.403-4.159-.985-11.031H33.752l1.937%2021.717%2028.331%207.863.063-.018v-14.39z'%20%3e%3c/path%3e%3cpath%20fill='%23fff'%20d='M81.127%2064.675l-1.666%2018.522-15.426%204.164v14.39l28.354-7.858.208-2.337%202.406-26.881H81.127z'%20%3e%3c/path%3e%3cpath%20fill='%23EBEBEB'%20d='M64.048%2023.435v13.831H30.64l-.277-3.108-.63-7.012-.331-3.711h34.646zm-.047%2027.996v13.831H48.792l-.277-3.108-.631-7.012-.33-3.711h16.447z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">CSS</span> </div><div class="block sm:hidden"><span class="btn-icon" title="SCSS"><img src="/assets/immutable/assets/scss.DXs6het6.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/scss.DXs6het6.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">SCSS</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Javascript"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F0DB4F'%20d='M1.408%201.408h125.184v125.185H1.408z'%3e%3c/path%3e%3cpath%20fill='%23323330'%20d='M116.347%2096.736c-.917-5.711-4.641-10.508-15.672-14.981-3.832-1.761-8.104-3.022-9.377-5.926-.452-1.69-.512-2.642-.226-3.665.821-3.32%204.784-4.355%207.925-3.403%202.023.678%203.938%202.237%205.093%204.724%205.402-3.498%205.391-3.475%209.163-5.879-1.381-2.141-2.118-3.129-3.022-4.045-3.249-3.629-7.676-5.498-14.756-5.355l-3.688.477c-3.534.893-6.902%202.748-8.877%205.235-5.926%206.724-4.236%2018.492%202.975%2023.335%207.104%205.332%2017.54%206.545%2018.873%2011.531%201.297%206.104-4.486%208.08-10.234%207.378-4.236-.881-6.592-3.034-9.139-6.949-4.688%202.713-4.688%202.713-9.508%205.485%201.143%202.499%202.344%203.63%204.26%205.795%209.068%209.198%2031.76%208.746%2035.83-5.176.165-.478%201.261-3.666.38-8.581zM69.462%2058.943H57.753l-.048%2030.272c0%206.438.333%2012.34-.714%2014.149-1.713%203.558-6.152%203.117-8.175%202.427-2.059-1.012-3.106-2.451-4.319-4.485-.333-.584-.583-1.036-.667-1.071l-9.52%205.83c1.583%203.249%203.915%206.069%206.902%207.901%204.462%202.678%2010.459%203.499%2016.731%202.059%204.082-1.189%207.604-3.652%209.448-7.401%202.666-4.915%202.094-10.864%202.07-17.444.06-10.735.001-21.468.001-32.237z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F0DB4F'%20d='M1.408%201.408h125.184v125.185H1.408z'%3e%3c/path%3e%3cpath%20fill='%23323330'%20d='M116.347%2096.736c-.917-5.711-4.641-10.508-15.672-14.981-3.832-1.761-8.104-3.022-9.377-5.926-.452-1.69-.512-2.642-.226-3.665.821-3.32%204.784-4.355%207.925-3.403%202.023.678%203.938%202.237%205.093%204.724%205.402-3.498%205.391-3.475%209.163-5.879-1.381-2.141-2.118-3.129-3.022-4.045-3.249-3.629-7.676-5.498-14.756-5.355l-3.688.477c-3.534.893-6.902%202.748-8.877%205.235-5.926%206.724-4.236%2018.492%202.975%2023.335%207.104%205.332%2017.54%206.545%2018.873%2011.531%201.297%206.104-4.486%208.08-10.234%207.378-4.236-.881-6.592-3.034-9.139-6.949-4.688%202.713-4.688%202.713-9.508%205.485%201.143%202.499%202.344%203.63%204.26%205.795%209.068%209.198%2031.76%208.746%2035.83-5.176.165-.478%201.261-3.666.38-8.581zM69.462%2058.943H57.753l-.048%2030.272c0%206.438.333%2012.34-.714%2014.149-1.713%203.558-6.152%203.117-8.175%202.427-2.059-1.012-3.106-2.451-4.319-4.485-.333-.584-.583-1.036-.667-1.071l-9.52%205.83c1.583%203.249%203.915%206.069%206.902%207.901%204.462%202.678%2010.459%203.499%2016.731%202.059%204.082-1.189%207.604-3.652%209.448-7.401%202.666-4.915%202.094-10.864%202.07-17.444.06-10.735.001-21.468.001-32.237z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Javascript</span> </div><div class="block sm:hidden"><span class="btn-icon" title="TypeScript"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23fff'%20d='M22.67%2047h99.67v73.67H22.67z'%3e%3c/path%3e%3cpath%20data-name='original'%20fill='%23007acc'%20d='M1.5%2063.91v62.5h125v-125H1.5zm100.73-5a15.56%2015.56%200%20017.82%204.5%2020.58%2020.58%200%20013%204c0%20.16-5.4%203.81-8.69%205.85-.12.08-.6-.44-1.13-1.23a7.09%207.09%200%2000-5.87-3.53c-3.79-.26-6.23%201.73-6.21%205a4.58%204.58%200%2000.54%202.34c.83%201.73%202.38%202.76%207.24%204.86%208.95%203.85%2012.78%206.39%2015.16%2010%202.66%204%203.25%2010.46%201.45%2015.24-2%205.2-6.9%208.73-13.83%209.9a38.32%2038.32%200%2001-9.52-.1%2023%2023%200%2001-12.72-6.63c-1.15-1.27-3.39-4.58-3.25-4.82a9.34%209.34%200%20011.15-.73L82%20101l3.59-2.08.75%201.11a16.78%2016.78%200%20004.74%204.54c4%202.1%209.46%201.81%2012.16-.62a5.43%205.43%200%2000.69-6.92c-1-1.39-3-2.56-8.59-5-6.45-2.78-9.23-4.5-11.77-7.24a16.48%2016.48%200%2001-3.43-6.25%2025%2025%200%2001-.22-8c1.33-6.23%206-10.58%2012.82-11.87a31.66%2031.66%200%20019.49.26zm-29.34%205.24v5.12H56.66v46.23H45.15V69.26H28.88v-5a49.19%2049.19%200%2001.12-5.17C29.08%2059%2039%2059%2051%2059h21.83z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23fff'%20d='M22.67%2047h99.67v73.67H22.67z'%3e%3c/path%3e%3cpath%20data-name='original'%20fill='%23007acc'%20d='M1.5%2063.91v62.5h125v-125H1.5zm100.73-5a15.56%2015.56%200%20017.82%204.5%2020.58%2020.58%200%20013%204c0%20.16-5.4%203.81-8.69%205.85-.12.08-.6-.44-1.13-1.23a7.09%207.09%200%2000-5.87-3.53c-3.79-.26-6.23%201.73-6.21%205a4.58%204.58%200%2000.54%202.34c.83%201.73%202.38%202.76%207.24%204.86%208.95%203.85%2012.78%206.39%2015.16%2010%202.66%204%203.25%2010.46%201.45%2015.24-2%205.2-6.9%208.73-13.83%209.9a38.32%2038.32%200%2001-9.52-.1%2023%2023%200%2001-12.72-6.63c-1.15-1.27-3.39-4.58-3.25-4.82a9.34%209.34%200%20011.15-.73L82%20101l3.59-2.08.75%201.11a16.78%2016.78%200%20004.74%204.54c4%202.1%209.46%201.81%2012.16-.62a5.43%205.43%200%2000.69-6.92c-1-1.39-3-2.56-8.59-5-6.45-2.78-9.23-4.5-11.77-7.24a16.48%2016.48%200%2001-3.43-6.25%2025%2025%200%2001-.22-8c1.33-6.23%206-10.58%2012.82-11.87a31.66%2031.66%200%20019.49.26zm-29.34%205.24v5.12H56.66v46.23H45.15V69.26H28.88v-5a49.19%2049.19%200%2001.12-5.17C29.08%2059%2039%2059%2051%2059h21.83z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">TypeScript</span> </div><div class="block sm:hidden"><span class="btn-icon" title="SQL"><img src="/assets/immutable/assets/sql.BLm568pj.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/sql.BLm568pj.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">SQL</span> </div><div class="block sm:hidden"><span class="btn-icon" title="NoSQL"><img src="/assets/immutable/assets/nosql.CWrLXGNd.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/nosql.CWrLXGNd.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">NoSQL</span> </div></div> </div><div class="flex flex-row md:flex-row items-center gap-2 w-full"><h3 class="text-start w-1/4 mr-8 sm:mr-0">Frameworks</h3> <div class="flex flex-row flex-wrap justify-start items-center gap-1 w-3/4"><div class="block sm:hidden"><span class="btn-icon" title="AdonisJs"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%2064c0%2051.617%2012.383%2064%2064%2064%2051.617%200%2064-12.383%2064-64%200-51.617-12.383-64-64-64C12.383%200%200%2012.383%200%2064zm25.808%2013.295l20.075-45.621C49.27%2023.984%2055.788%2019.813%2064%2019.813c8.212%200%2014.729%204.17%2018.118%2011.86l20.074%2045.622c.912%202.216%201.694%205.084%201.694%207.56%200%2011.34-7.951%2019.291-19.292%2019.291-3.862%200-6.93-.985-10.035-1.983-3.182-1.022-6.403-2.057-10.559-2.057-4.108%200-7.408%201.044-10.653%202.071-3.138.993-6.225%201.969-9.941%201.969-11.34%200-19.292-7.95-19.292-19.29%200-2.477.783-5.345%201.695-7.561zM64%2039.625l-19.813%2044.84c5.866-2.738%2012.644-4.041%2019.813-4.041%206.909%200%2013.947%201.303%2019.552%204.04L64%2039.626z'%20fill='%235A45FF'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%2064c0%2051.617%2012.383%2064%2064%2064%2051.617%200%2064-12.383%2064-64%200-51.617-12.383-64-64-64C12.383%200%200%2012.383%200%2064zm25.808%2013.295l20.075-45.621C49.27%2023.984%2055.788%2019.813%2064%2019.813c8.212%200%2014.729%204.17%2018.118%2011.86l20.074%2045.622c.912%202.216%201.694%205.084%201.694%207.56%200%2011.34-7.951%2019.291-19.292%2019.291-3.862%200-6.93-.985-10.035-1.983-3.182-1.022-6.403-2.057-10.559-2.057-4.108%200-7.408%201.044-10.653%202.071-3.138.993-6.225%201.969-9.941%201.969-11.34%200-19.292-7.95-19.292-19.29%200-2.477.783-5.345%201.695-7.561zM64%2039.625l-19.813%2044.84c5.866-2.738%2012.644-4.041%2019.813-4.041%206.909%200%2013.947%201.303%2019.552%204.04L64%2039.626z'%20fill='%235A45FF'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">AdonisJs</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Laravel"><img src="/assets/immutable/assets/laravel.CecT9tfZ.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/laravel.CecT9tfZ.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Laravel</span> </div><div class="block sm:hidden"><span class="btn-icon" title="NodeJs"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%2383CD29'%20d='M114.325%2080.749c-.29%200-.578-.076-.832-.224l-2.65-1.568c-.396-.221-.203-.3-.072-.345.528-.184.635-.227%201.198-.545.059-.033.136-.021.197.015l2.035%201.209a.261.261%200%2000.246%200l7.937-4.581a.248.248%200%2000.122-.215v-9.16a.256.256%200%2000-.123-.219l-7.934-4.577a.254.254%200%2000-.245%200l-7.933%204.578a.259.259%200%2000-.125.218v9.16c0%20.088.049.171.125.212l2.174%201.257c1.18.589%201.903-.105%201.903-.803v-9.045c0-.127.103-.228.23-.228h1.007c.125%200%20.229.101.229.228v9.045c0%201.574-.857%202.477-2.35%202.477-.459%200-.82%200-1.828-.496l-2.081-1.198a1.676%201.676%200%2001-.832-1.448v-9.16c0-.595.317-1.15.832-1.446l7.937-4.587a1.743%201.743%200%20011.667%200l7.937%204.587c.514.297.833.852.833%201.446v9.16a1.68%201.68%200%2001-.833%201.448l-7.937%204.582a1.651%201.651%200%2001-.834.223m2.453-6.311c-3.475%200-4.202-1.595-4.202-2.932a.23.23%200%2001.23-.229h1.026a.23.23%200%2001.228.194c.154%201.045.617%201.572%202.718%201.572%201.671%200%202.383-.378%202.383-1.266%200-.512-.202-.891-2.8-1.146-2.172-.215-3.515-.694-3.515-2.433%200-1.601%201.35-2.557%203.612-2.557%202.543%200%203.801.883%203.96%202.777a.235.235%200%2001-.06.176.236.236%200%2001-.168.073h-1.031a.228.228%200%2001-.223-.179c-.248-1.1-.848-1.451-2.479-1.451-1.825%200-2.037.637-2.037%201.112%200%20.577.25.745%202.715%201.071%202.439.323%203.598.779%203.598%202.494.001%201.733-1.441%202.724-3.955%202.724'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M97.982%2068.43c.313-.183.506-.517.506-.88v-2.354c0-.362-.192-.696-.506-.879l-8.364-4.856a1.017%201.017%200%2000-1.019-.002l-8.416%204.859a1.018%201.018%200%2000-.508.88v9.716c0%20.365.196.703.514.884l8.363%204.765c.308.177.686.178.997.006l5.058-2.812a.508.508%200%2000.006-.885l-8.468-4.86a.507.507%200%2001-.256-.44v-3.046c0-.182.097-.349.254-.439l2.637-1.52a.505.505%200%2001.507%200l2.637%201.52a.507.507%200%2001.255.439v2.396a.507.507%200%2000.764.44l5.039-2.932'%20%3e%3c/path%3e%3cpath%20fill='%2383CD29'%20d='M88.984%2067.974a.2.2%200%2001.195%200l1.615.933c.06.035.097.1.097.169v1.865c0%20.07-.037.134-.097.169l-1.615.932a.194.194%200%2001-.195%200l-1.614-.932a.194.194%200%2001-.098-.169v-1.865c0-.069.037-.134.098-.169l1.614-.933'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M67.083%2071.854c0%20.09-.048.174-.127.22l-2.89%201.666a.251.251%200%2001-.254%200l-2.89-1.666a.255.255%200%2001-.127-.22v-3.338c0-.09.049-.175.127-.221l2.89-1.668a.248.248%200%2001.255%200l2.891%201.668a.258.258%200%2001.126.221v3.338zm.781-24.716a.511.511%200%2000-.756.444v12.915a.359.359%200%2001-.177.308.359.359%200%2001-.356%200l-2.108-1.215a1.017%201.017%200%2000-1.015%200l-8.418%204.858a1.018%201.018%200%2000-.509.881v9.719c0%20.363.194.698.508.881l8.418%204.861c.314.182.702.182%201.017%200l8.42-4.861a1.02%201.02%200%2000.508-.881V50.821c0-.368-.2-.708-.521-.888l-5.011-2.795'%20%3e%3c/path%3e%3cpath%20fill='%2383CD29'%20d='M38.238%2059.407a1.014%201.014%200%20011.016%200l8.418%204.857c.314.182.508.518.508.881v9.722c0%20.363-.194.699-.508.881l-8.417%204.861a1.02%201.02%200%2001-1.017%200l-8.415-4.861a1.02%201.02%200%2001-.508-.881v-9.723c0-.362.194-.698.508-.88l8.415-4.857'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M22.93%2065.064c0-.366-.192-.702-.508-.883l-8.415-4.843a.99.99%200%2000-.464-.133h-.087a.993.993%200%2000-.464.133l-8.416%204.843a1.02%201.02%200%2000-.509.883l.018%2013.04c0%20.182.095.351.254.439a.487.487%200%2000.505%200l5-2.864c.316-.188.509-.519.509-.882v-6.092c0-.364.192-.699.507-.881l2.13-1.226a.994.994%200%2001.508-.137c.174%200%20.352.044.507.137l2.128%201.226c.315.182.509.517.509.881v6.092c0%20.363.195.696.509.882l5%202.864a.508.508%200%2000.76-.439l.019-13.04'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%2383CD29'%20d='M114.325%2080.749c-.29%200-.578-.076-.832-.224l-2.65-1.568c-.396-.221-.203-.3-.072-.345.528-.184.635-.227%201.198-.545.059-.033.136-.021.197.015l2.035%201.209a.261.261%200%2000.246%200l7.937-4.581a.248.248%200%2000.122-.215v-9.16a.256.256%200%2000-.123-.219l-7.934-4.577a.254.254%200%2000-.245%200l-7.933%204.578a.259.259%200%2000-.125.218v9.16c0%20.088.049.171.125.212l2.174%201.257c1.18.589%201.903-.105%201.903-.803v-9.045c0-.127.103-.228.23-.228h1.007c.125%200%20.229.101.229.228v9.045c0%201.574-.857%202.477-2.35%202.477-.459%200-.82%200-1.828-.496l-2.081-1.198a1.676%201.676%200%2001-.832-1.448v-9.16c0-.595.317-1.15.832-1.446l7.937-4.587a1.743%201.743%200%20011.667%200l7.937%204.587c.514.297.833.852.833%201.446v9.16a1.68%201.68%200%2001-.833%201.448l-7.937%204.582a1.651%201.651%200%2001-.834.223m2.453-6.311c-3.475%200-4.202-1.595-4.202-2.932a.23.23%200%2001.23-.229h1.026a.23.23%200%2001.228.194c.154%201.045.617%201.572%202.718%201.572%201.671%200%202.383-.378%202.383-1.266%200-.512-.202-.891-2.8-1.146-2.172-.215-3.515-.694-3.515-2.433%200-1.601%201.35-2.557%203.612-2.557%202.543%200%203.801.883%203.96%202.777a.235.235%200%2001-.06.176.236.236%200%2001-.168.073h-1.031a.228.228%200%2001-.223-.179c-.248-1.1-.848-1.451-2.479-1.451-1.825%200-2.037.637-2.037%201.112%200%20.577.25.745%202.715%201.071%202.439.323%203.598.779%203.598%202.494.001%201.733-1.441%202.724-3.955%202.724'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M97.982%2068.43c.313-.183.506-.517.506-.88v-2.354c0-.362-.192-.696-.506-.879l-8.364-4.856a1.017%201.017%200%2000-1.019-.002l-8.416%204.859a1.018%201.018%200%2000-.508.88v9.716c0%20.365.196.703.514.884l8.363%204.765c.308.177.686.178.997.006l5.058-2.812a.508.508%200%2000.006-.885l-8.468-4.86a.507.507%200%2001-.256-.44v-3.046c0-.182.097-.349.254-.439l2.637-1.52a.505.505%200%2001.507%200l2.637%201.52a.507.507%200%2001.255.439v2.396a.507.507%200%2000.764.44l5.039-2.932'%20%3e%3c/path%3e%3cpath%20fill='%2383CD29'%20d='M88.984%2067.974a.2.2%200%2001.195%200l1.615.933c.06.035.097.1.097.169v1.865c0%20.07-.037.134-.097.169l-1.615.932a.194.194%200%2001-.195%200l-1.614-.932a.194.194%200%2001-.098-.169v-1.865c0-.069.037-.134.098-.169l1.614-.933'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M67.083%2071.854c0%20.09-.048.174-.127.22l-2.89%201.666a.251.251%200%2001-.254%200l-2.89-1.666a.255.255%200%2001-.127-.22v-3.338c0-.09.049-.175.127-.221l2.89-1.668a.248.248%200%2001.255%200l2.891%201.668a.258.258%200%2001.126.221v3.338zm.781-24.716a.511.511%200%2000-.756.444v12.915a.359.359%200%2001-.177.308.359.359%200%2001-.356%200l-2.108-1.215a1.017%201.017%200%2000-1.015%200l-8.418%204.858a1.018%201.018%200%2000-.509.881v9.719c0%20.363.194.698.508.881l8.418%204.861c.314.182.702.182%201.017%200l8.42-4.861a1.02%201.02%200%2000.508-.881V50.821c0-.368-.2-.708-.521-.888l-5.011-2.795'%20%3e%3c/path%3e%3cpath%20fill='%2383CD29'%20d='M38.238%2059.407a1.014%201.014%200%20011.016%200l8.418%204.857c.314.182.508.518.508.881v9.722c0%20.363-.194.699-.508.881l-8.417%204.861a1.02%201.02%200%2001-1.017%200l-8.415-4.861a1.02%201.02%200%2001-.508-.881v-9.723c0-.362.194-.698.508-.88l8.415-4.857'%20%3e%3c/path%3e%3cpath%20fill='%23404137'%20d='M22.93%2065.064c0-.366-.192-.702-.508-.883l-8.415-4.843a.99.99%200%2000-.464-.133h-.087a.993.993%200%2000-.464.133l-8.416%204.843a1.02%201.02%200%2000-.509.883l.018%2013.04c0%20.182.095.351.254.439a.487.487%200%2000.505%200l5-2.864c.316-.188.509-.519.509-.882v-6.092c0-.364.192-.699.507-.881l2.13-1.226a.994.994%200%2001.508-.137c.174%200%20.352.044.507.137l2.128%201.226c.315.182.509.517.509.881v6.092c0%20.363.195.696.509.882l5%202.864a.508.508%200%2000.76-.439l.019-13.04'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">NodeJs</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Sveltekit"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23FF3E00'%20d='M110.293%2016.914C98.586-.086%2075.668-5%2058.02%205.707l-29.856%2018.98a33.94%2033.94%200%2000-15.418%2022.938%2035.543%2035.543%200%20003.566%2023.102%2033.01%2033.01%200%2000-5.066%2012.793%2036.517%2036.517%200%20006.191%2027.52c11.727%2016.96%2034.583%2021.897%2052.27%2011.312l29.879-19a34.025%2034.025%200%200015.355-22.938%2035.44%2035.44%200%2000-3.586-23.02c7.938-12.456%207.52-28.48-1.062-40.48zm-55.254%2095.773a23.645%2023.645%200%2001-25.394-9.433c-3.461-4.793-4.73-10.711-3.73-16.586l.585-2.832.54-1.75%201.605%201.062c3.52%202.668%207.46%204.582%2011.668%205.875l1.082.375-.122%201.067c-.105%201.48.332%203.144%201.188%204.414%201.75%202.52%204.793%203.73%207.727%202.937.644-.207%201.273-.418%201.812-.754l29.754-18.976c1.5-.961%202.457-2.398%202.832-4.106.328-1.773-.106-3.585-1.066-5.02-1.774-2.46-4.793-3.565-7.727-2.831-.645.226-1.332.48-1.879.812l-11.25%207.145c-10.644%206.328-24.394%203.355-31.46-6.832a21.854%2021.854%200%2001-3.75-16.586%2020.643%2020.643%200%20019.456-13.875l29.692-18.98c1.875-1.168%203.894-2.02%206.082-2.668%209.605-2.5%2019.726%201.27%2025.394%209.394a22.027%2022.027%200%20013.043%2019.398l-.543%201.77-1.539-1.062a39.399%2039.399%200%2000-11.727-5.875l-1.066-.313.106-1.066c.105-1.563-.332-3.207-1.188-4.48-1.754-2.52-4.793-3.583-7.727-2.833-.644.211-1.273.418-1.812.754L45.812%2049.977c-1.5%201-2.46%202.394-2.773%204.144-.312%201.707.106%203.582%201.066%204.957%201.708%202.524%204.81%203.586%207.688%202.832.687-.207%201.332-.414%201.855-.75l11.375-7.254c1.856-1.226%203.938-2.12%206.067-2.707%209.668-2.52%2019.75%201.274%2025.394%209.438%203.461%204.793%204.793%2010.707%203.832%2016.52a20.487%2020.487%200%2001-9.332%2013.874L61.23%20109.97a25.82%2025.82%200%2001-6.187%202.707zm0%200'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23FF3E00'%20d='M110.293%2016.914C98.586-.086%2075.668-5%2058.02%205.707l-29.856%2018.98a33.94%2033.94%200%2000-15.418%2022.938%2035.543%2035.543%200%20003.566%2023.102%2033.01%2033.01%200%2000-5.066%2012.793%2036.517%2036.517%200%20006.191%2027.52c11.727%2016.96%2034.583%2021.897%2052.27%2011.312l29.879-19a34.025%2034.025%200%200015.355-22.938%2035.44%2035.44%200%2000-3.586-23.02c7.938-12.456%207.52-28.48-1.062-40.48zm-55.254%2095.773a23.645%2023.645%200%2001-25.394-9.433c-3.461-4.793-4.73-10.711-3.73-16.586l.585-2.832.54-1.75%201.605%201.062c3.52%202.668%207.46%204.582%2011.668%205.875l1.082.375-.122%201.067c-.105%201.48.332%203.144%201.188%204.414%201.75%202.52%204.793%203.73%207.727%202.937.644-.207%201.273-.418%201.812-.754l29.754-18.976c1.5-.961%202.457-2.398%202.832-4.106.328-1.773-.106-3.585-1.066-5.02-1.774-2.46-4.793-3.565-7.727-2.831-.645.226-1.332.48-1.879.812l-11.25%207.145c-10.644%206.328-24.394%203.355-31.46-6.832a21.854%2021.854%200%2001-3.75-16.586%2020.643%2020.643%200%20019.456-13.875l29.692-18.98c1.875-1.168%203.894-2.02%206.082-2.668%209.605-2.5%2019.726%201.27%2025.394%209.394a22.027%2022.027%200%20013.043%2019.398l-.543%201.77-1.539-1.062a39.399%2039.399%200%2000-11.727-5.875l-1.066-.313.106-1.066c.105-1.563-.332-3.207-1.188-4.48-1.754-2.52-4.793-3.583-7.727-2.833-.644.211-1.273.418-1.812.754L45.812%2049.977c-1.5%201-2.46%202.394-2.773%204.144-.312%201.707.106%203.582%201.066%204.957%201.708%202.524%204.81%203.586%207.688%202.832.687-.207%201.332-.414%201.855-.75l11.375-7.254c1.856-1.226%203.938-2.12%206.067-2.707%209.668-2.52%2019.75%201.274%2025.394%209.438%203.461%204.793%204.793%2010.707%203.832%2016.52a20.487%2020.487%200%2001-9.332%2013.874L61.23%20109.97a25.82%2025.82%200%2001-6.187%202.707zm0%200'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Sveltekit</span> </div><div class="block sm:hidden"><span class="btn-icon" title="VueJs"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20d='M0%208.934l49.854.158%2014.167%2024.47%2014.432-24.47L128%208.935l-63.834%20110.14zm126.98.637l-24.36.02-38.476%2066.053L25.691%209.592.942%209.572l63.211%20107.89zm-25.149-.008l-22.745.168-15.053%2024.647L49.216%209.73l-22.794-.168%2037.731%2064.476zm-75.834-.17l23.002.009m-23.002-.01l23.002.01'%20fill='none'%20%3e%3c/path%3e%3cpath%20d='M25.997%209.393l23.002.009L64.035%2034.36%2079.018%209.404%20102%209.398%2064.15%2075.053z'%20fill='%2335495e'%20%3e%3c/path%3e%3cpath%20d='M.91%209.569l25.067-.172%2038.15%2065.659L101.98%209.401l25.11.026-62.966%20108.06z'%20fill='%2341b883'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20d='M0%208.934l49.854.158%2014.167%2024.47%2014.432-24.47L128%208.935l-63.834%20110.14zm126.98.637l-24.36.02-38.476%2066.053L25.691%209.592.942%209.572l63.211%20107.89zm-25.149-.008l-22.745.168-15.053%2024.647L49.216%209.73l-22.794-.168%2037.731%2064.476zm-75.834-.17l23.002.009m-23.002-.01l23.002.01'%20fill='none'%20%3e%3c/path%3e%3cpath%20d='M25.997%209.393l23.002.009L64.035%2034.36%2079.018%209.404%20102%209.398%2064.15%2075.053z'%20fill='%2335495e'%20%3e%3c/path%3e%3cpath%20d='M.91%209.569l25.067-.172%2038.15%2065.659L101.98%209.401l25.11.026-62.966%20108.06z'%20fill='%2341b883'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">VueJs</span> </div><div class="block sm:hidden"><span class="btn-icon" title="ReactJs"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill='%2361DAFB'%3e%3ccircle%20cx='64'%20cy='64'%20r='11.4'%3e%3c/circle%3e%3cpath%20d='M107.3%2045.2c-2.2-.8-4.5-1.6-6.9-2.3.6-2.4%201.1-4.8%201.5-7.1%202.1-13.2-.2-22.5-6.6-26.1-1.9-1.1-4-1.6-6.4-1.6-7%200-15.9%205.2-24.9%2013.9-9-8.7-17.9-13.9-24.9-13.9-2.4%200-4.5.5-6.4%201.6-6.4%203.7-8.7%2013-6.6%2026.1.4%202.3.9%204.7%201.5%207.1-2.4.7-4.7%201.4-6.9%202.3C8.2%2050%201.4%2056.6%201.4%2064s6.9%2014%2019.3%2018.8c2.2.8%204.5%201.6%206.9%202.3-.6%202.4-1.1%204.8-1.5%207.1-2.1%2013.2.2%2022.5%206.6%2026.1%201.9%201.1%204%201.6%206.4%201.6%207.1%200%2016-5.2%2024.9-13.9%209%208.7%2017.9%2013.9%2024.9%2013.9%202.4%200%204.5-.5%206.4-1.6%206.4-3.7%208.7-13%206.6-26.1-.4-2.3-.9-4.7-1.5-7.1%202.4-.7%204.7-1.4%206.9-2.3%2012.5-4.8%2019.3-11.4%2019.3-18.8s-6.8-14-19.3-18.8zM92.5%2014.7c4.1%202.4%205.5%209.8%203.8%2020.3-.3%202.1-.8%204.3-1.4%206.6-5.2-1.2-10.7-2-16.5-2.5-3.4-4.8-6.9-9.1-10.4-13%207.4-7.3%2014.9-12.3%2021-12.3%201.3%200%202.5.3%203.5.9zM81.3%2074c-1.8%203.2-3.9%206.4-6.1%209.6-3.7.3-7.4.4-11.2.4-3.9%200-7.6-.1-11.2-.4-2.2-3.2-4.2-6.4-6-9.6-1.9-3.3-3.7-6.7-5.3-10%201.6-3.3%203.4-6.7%205.3-10%201.8-3.2%203.9-6.4%206.1-9.6%203.7-.3%207.4-.4%2011.2-.4%203.9%200%207.6.1%2011.2.4%202.2%203.2%204.2%206.4%206%209.6%201.9%203.3%203.7%206.7%205.3%2010-1.7%203.3-3.4%206.6-5.3%2010zm8.3-3.3c1.5%203.5%202.7%206.9%203.8%2010.3-3.4.8-7%201.4-10.8%201.9%201.2-1.9%202.5-3.9%203.6-6%201.2-2.1%202.3-4.2%203.4-6.2zM64%2097.8c-2.4-2.6-4.7-5.4-6.9-8.3%202.3.1%204.6.2%206.9.2%202.3%200%204.6-.1%206.9-.2-2.2%202.9-4.5%205.7-6.9%208.3zm-18.6-15c-3.8-.5-7.4-1.1-10.8-1.9%201.1-3.3%202.3-6.8%203.8-10.3%201.1%202%202.2%204.1%203.4%206.1%201.2%202.2%202.4%204.1%203.6%206.1zm-7-25.5c-1.5-3.5-2.7-6.9-3.8-10.3%203.4-.8%207-1.4%2010.8-1.9-1.2%201.9-2.5%203.9-3.6%206-1.2%202.1-2.3%204.2-3.4%206.2zM64%2030.2c2.4%202.6%204.7%205.4%206.9%208.3-2.3-.1-4.6-.2-6.9-.2-2.3%200-4.6.1-6.9.2%202.2-2.9%204.5-5.7%206.9-8.3zm22.2%2021l-3.6-6c3.8.5%207.4%201.1%2010.8%201.9-1.1%203.3-2.3%206.8-3.8%2010.3-1.1-2.1-2.2-4.2-3.4-6.2zM31.7%2035c-1.7-10.5-.3-17.9%203.8-20.3%201-.6%202.2-.9%203.5-.9%206%200%2013.5%204.9%2021%2012.3-3.5%203.8-7%208.2-10.4%2013-5.8.5-11.3%201.4-16.5%202.5-.6-2.3-1-4.5-1.4-6.6zM7%2064c0-4.7%205.7-9.7%2015.7-13.4%202-.8%204.2-1.5%206.4-2.1%201.6%205%203.6%2010.3%206%2015.6-2.4%205.3-4.5%2010.5-6%2015.5C15.3%2075.6%207%2069.6%207%2064zm28.5%2049.3c-4.1-2.4-5.5-9.8-3.8-20.3.3-2.1.8-4.3%201.4-6.6%205.2%201.2%2010.7%202%2016.5%202.5%203.4%204.8%206.9%209.1%2010.4%2013-7.4%207.3-14.9%2012.3-21%2012.3-1.3%200-2.5-.3-3.5-.9zM96.3%2093c1.7%2010.5.3%2017.9-3.8%2020.3-1%20.6-2.2.9-3.5.9-6%200-13.5-4.9-21-12.3%203.5-3.8%207-8.2%2010.4-13%205.8-.5%2011.3-1.4%2016.5-2.5.6%202.3%201%204.5%201.4%206.6zm9-15.6c-2%20.8-4.2%201.5-6.4%202.1-1.6-5-3.6-10.3-6-15.6%202.4-5.3%204.5-10.5%206-15.5%2013.8%204%2022.1%2010%2022.1%2015.6%200%204.7-5.8%209.7-15.7%2013.4z'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill='%2361DAFB'%3e%3ccircle%20cx='64'%20cy='64'%20r='11.4'%3e%3c/circle%3e%3cpath%20d='M107.3%2045.2c-2.2-.8-4.5-1.6-6.9-2.3.6-2.4%201.1-4.8%201.5-7.1%202.1-13.2-.2-22.5-6.6-26.1-1.9-1.1-4-1.6-6.4-1.6-7%200-15.9%205.2-24.9%2013.9-9-8.7-17.9-13.9-24.9-13.9-2.4%200-4.5.5-6.4%201.6-6.4%203.7-8.7%2013-6.6%2026.1.4%202.3.9%204.7%201.5%207.1-2.4.7-4.7%201.4-6.9%202.3C8.2%2050%201.4%2056.6%201.4%2064s6.9%2014%2019.3%2018.8c2.2.8%204.5%201.6%206.9%202.3-.6%202.4-1.1%204.8-1.5%207.1-2.1%2013.2.2%2022.5%206.6%2026.1%201.9%201.1%204%201.6%206.4%201.6%207.1%200%2016-5.2%2024.9-13.9%209%208.7%2017.9%2013.9%2024.9%2013.9%202.4%200%204.5-.5%206.4-1.6%206.4-3.7%208.7-13%206.6-26.1-.4-2.3-.9-4.7-1.5-7.1%202.4-.7%204.7-1.4%206.9-2.3%2012.5-4.8%2019.3-11.4%2019.3-18.8s-6.8-14-19.3-18.8zM92.5%2014.7c4.1%202.4%205.5%209.8%203.8%2020.3-.3%202.1-.8%204.3-1.4%206.6-5.2-1.2-10.7-2-16.5-2.5-3.4-4.8-6.9-9.1-10.4-13%207.4-7.3%2014.9-12.3%2021-12.3%201.3%200%202.5.3%203.5.9zM81.3%2074c-1.8%203.2-3.9%206.4-6.1%209.6-3.7.3-7.4.4-11.2.4-3.9%200-7.6-.1-11.2-.4-2.2-3.2-4.2-6.4-6-9.6-1.9-3.3-3.7-6.7-5.3-10%201.6-3.3%203.4-6.7%205.3-10%201.8-3.2%203.9-6.4%206.1-9.6%203.7-.3%207.4-.4%2011.2-.4%203.9%200%207.6.1%2011.2.4%202.2%203.2%204.2%206.4%206%209.6%201.9%203.3%203.7%206.7%205.3%2010-1.7%203.3-3.4%206.6-5.3%2010zm8.3-3.3c1.5%203.5%202.7%206.9%203.8%2010.3-3.4.8-7%201.4-10.8%201.9%201.2-1.9%202.5-3.9%203.6-6%201.2-2.1%202.3-4.2%203.4-6.2zM64%2097.8c-2.4-2.6-4.7-5.4-6.9-8.3%202.3.1%204.6.2%206.9.2%202.3%200%204.6-.1%206.9-.2-2.2%202.9-4.5%205.7-6.9%208.3zm-18.6-15c-3.8-.5-7.4-1.1-10.8-1.9%201.1-3.3%202.3-6.8%203.8-10.3%201.1%202%202.2%204.1%203.4%206.1%201.2%202.2%202.4%204.1%203.6%206.1zm-7-25.5c-1.5-3.5-2.7-6.9-3.8-10.3%203.4-.8%207-1.4%2010.8-1.9-1.2%201.9-2.5%203.9-3.6%206-1.2%202.1-2.3%204.2-3.4%206.2zM64%2030.2c2.4%202.6%204.7%205.4%206.9%208.3-2.3-.1-4.6-.2-6.9-.2-2.3%200-4.6.1-6.9.2%202.2-2.9%204.5-5.7%206.9-8.3zm22.2%2021l-3.6-6c3.8.5%207.4%201.1%2010.8%201.9-1.1%203.3-2.3%206.8-3.8%2010.3-1.1-2.1-2.2-4.2-3.4-6.2zM31.7%2035c-1.7-10.5-.3-17.9%203.8-20.3%201-.6%202.2-.9%203.5-.9%206%200%2013.5%204.9%2021%2012.3-3.5%203.8-7%208.2-10.4%2013-5.8.5-11.3%201.4-16.5%202.5-.6-2.3-1-4.5-1.4-6.6zM7%2064c0-4.7%205.7-9.7%2015.7-13.4%202-.8%204.2-1.5%206.4-2.1%201.6%205%203.6%2010.3%206%2015.6-2.4%205.3-4.5%2010.5-6%2015.5C15.3%2075.6%207%2069.6%207%2064zm28.5%2049.3c-4.1-2.4-5.5-9.8-3.8-20.3.3-2.1.8-4.3%201.4-6.6%205.2%201.2%2010.7%202%2016.5%202.5%203.4%204.8%206.9%209.1%2010.4%2013-7.4%207.3-14.9%2012.3-21%2012.3-1.3%200-2.5-.3-3.5-.9zM96.3%2093c1.7%2010.5.3%2017.9-3.8%2020.3-1%20.6-2.2.9-3.5.9-6%200-13.5-4.9-21-12.3%203.5-3.8%207-8.2%2010.4-13%205.8-.5%2011.3-1.4%2016.5-2.5.6%202.3%201%204.5%201.4%206.6zm9-15.6c-2%20.8-4.2%201.5-6.4%202.1-1.6-5-3.6-10.3-6-15.6%202.4-5.3%204.5-10.5%206-15.5%2013.8%204%2022.1%2010%2022.1%2015.6%200%204.7-5.8%209.7-15.7%2013.4z'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">ReactJs</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Socket.IO"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill='%23010101'%20fill-rule='evenodd'%3e%3cpath%20style='%20line-height:%20normal;%20font-variant-ligatures:%20normal;%20font-variant-position:%20normal;%20font-variant-caps:%20normal;%20font-variant-numeric:%20normal;%20font-variant-alternates:%20normal;%20font-variant-east-asian:%20normal;%20font-feature-settings:%20normal;%20font-variation-settings:%20normal;%20text-indent:%200;%20text-align:%20start;%20text-decoration-line:%20none;%20text-decoration-style:%20solid;%20text-decoration-color:%20%23000;%20text-transform:%20none;%20text-orientation:%20mixed;%20white-space:%20normal;%20shape-padding:%200;%20shape-margin:%200;%20inline-size:%200;%20isolation:%20auto;%20mix-blend-mode:%20normal;%20solid-color:%20%23000;%20solid-opacity:%201;%20'%20d='M63.951.001C28.696.001.001%2028.696.001%2063.951s28.695%2063.95%2063.95%2063.95%2063.95-28.695%2063.95-63.95S99.206.001%2063.95.001zm0%2010.679c29.484%200%2053.272%2023.787%2053.272%2053.271%200%2029.485-23.788%2053.272-53.272%2053.272-29.484%200-53.272-23.787-53.272-53.272%200-29.484%2023.788-53.271%2053.272-53.271z'%20color='%23000'%20font-weight='400'%20font-family='sans-serif'%20overflow='visible'%20fill-rule='nonzero'%20%3e%3c/path%3e%3cpath%20d='M48.39%2060.716c14.004-11.44%2027.702-23.278%2042.011-34.384-7.505%2011.533-15.224%2022.913-22.729%2034.445-6.437.03-12.875.03-19.282-.061zM60.228%2067.092c6.468%200%2012.905%200%2019.342.092-14.095%2011.38-27.732%2023.309-42.071%2034.384%207.505-11.533%2015.224-22.943%2022.729-34.476z'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill='%23010101'%20fill-rule='evenodd'%3e%3cpath%20style='%20line-height:%20normal;%20font-variant-ligatures:%20normal;%20font-variant-position:%20normal;%20font-variant-caps:%20normal;%20font-variant-numeric:%20normal;%20font-variant-alternates:%20normal;%20font-variant-east-asian:%20normal;%20font-feature-settings:%20normal;%20font-variation-settings:%20normal;%20text-indent:%200;%20text-align:%20start;%20text-decoration-line:%20none;%20text-decoration-style:%20solid;%20text-decoration-color:%20%23000;%20text-transform:%20none;%20text-orientation:%20mixed;%20white-space:%20normal;%20shape-padding:%200;%20shape-margin:%200;%20inline-size:%200;%20isolation:%20auto;%20mix-blend-mode:%20normal;%20solid-color:%20%23000;%20solid-opacity:%201;%20'%20d='M63.951.001C28.696.001.001%2028.696.001%2063.951s28.695%2063.95%2063.95%2063.95%2063.95-28.695%2063.95-63.95S99.206.001%2063.95.001zm0%2010.679c29.484%200%2053.272%2023.787%2053.272%2053.271%200%2029.485-23.788%2053.272-53.272%2053.272-29.484%200-53.272-23.787-53.272-53.272%200-29.484%2023.788-53.271%2053.272-53.271z'%20color='%23000'%20font-weight='400'%20font-family='sans-serif'%20overflow='visible'%20fill-rule='nonzero'%20%3e%3c/path%3e%3cpath%20d='M48.39%2060.716c14.004-11.44%2027.702-23.278%2042.011-34.384-7.505%2011.533-15.224%2022.913-22.729%2034.445-6.437.03-12.875.03-19.282-.061zM60.228%2067.092c6.468%200%2012.905%200%2019.342.092-14.095%2011.38-27.732%2023.309-42.071%2034.384%207.505-11.533%2015.224-22.943%2022.729-34.476z'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Socket.IO</span> </div></div> </div><div class="flex flex-row md:flex-row items-center gap-2 w-full"><h3 class="text-start w-1/4 mr-8 sm:mr-0">Technologies</h3> <div class="flex flex-row flex-wrap justify-start items-center gap-1 w-3/4"><div class="block sm:hidden"><span class="btn-icon" title="AWS"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F7A80D'%20d='M38.089%2077.466l-11.4%204.896%2010.559%204.514%2012.241-4.514-11.4-4.896zm-17.138%206.12l-.382%2022.034%2016.679%207.345V90.089l-16.297-6.503zm34.276%200l-15.073%205.739V110.9l15.073-6.121V83.586zm17.979-68.551L61.73%2019.931l10.635%204.515%2012.241-4.515-11.4-4.896zm-15.914%206.503v22.034l14.231%204.132.459-20.046-14.69-6.12zm31.828%201.224L75.654%2028.5v21.652l13.466-6.121V22.762zM19.306%2046.047L7.907%2050.944l10.558%204.514%2012.241-4.514-11.4-4.897zM2.168%2052.168l-.382%2022.034%2016.679%207.345V58.671L2.168%2052.168zm34.275%200l-15.071%205.738V79.48l15.071-6.12V52.168zm19.587-6.937l-11.4%204.897%2010.558%204.514%2012.241-4.514-11.399-4.897zm-17.137%206.121l-.383%2022.035%2016.679%207.345V57.855l-16.296-6.503zm34.275%200L58.096%2057.09v21.576l15.072-6.121V51.352zm35.908-36.317l-11.399%204.896%2010.559%204.515%2012.241-4.515-11.401-4.896zm-17.137%206.121l-.382%2022.034%2016.679%207.344V27.658l-16.297-6.502zm34.275%200l-15.071%205.738v21.575l15.071-6.12V21.156z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F7A80D'%20d='M38.089%2077.466l-11.4%204.896%2010.559%204.514%2012.241-4.514-11.4-4.896zm-17.138%206.12l-.382%2022.034%2016.679%207.345V90.089l-16.297-6.503zm34.276%200l-15.073%205.739V110.9l15.073-6.121V83.586zm17.979-68.551L61.73%2019.931l10.635%204.515%2012.241-4.515-11.4-4.896zm-15.914%206.503v22.034l14.231%204.132.459-20.046-14.69-6.12zm31.828%201.224L75.654%2028.5v21.652l13.466-6.121V22.762zM19.306%2046.047L7.907%2050.944l10.558%204.514%2012.241-4.514-11.4-4.897zM2.168%2052.168l-.382%2022.034%2016.679%207.345V58.671L2.168%2052.168zm34.275%200l-15.071%205.738V79.48l15.071-6.12V52.168zm19.587-6.937l-11.4%204.897%2010.558%204.514%2012.241-4.514-11.399-4.897zm-17.137%206.121l-.383%2022.035%2016.679%207.345V57.855l-16.296-6.503zm34.275%200L58.096%2057.09v21.576l15.072-6.121V51.352zm35.908-36.317l-11.399%204.896%2010.559%204.515%2012.241-4.515-11.401-4.896zm-17.137%206.121l-.382%2022.034%2016.679%207.344V27.658l-16.297-6.502zm34.275%200l-15.071%205.738v21.575l15.071-6.12V21.156z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">AWS</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Azure"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cdefs%3e%3clinearGradient%20id='azure-original-a'%20x1='60.919'%20y1='9.602'%20x2='18.667'%20y2='134.423'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%23114A8B'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%230669BC'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='azure-original-b'%20x1='74.117'%20y1='67.772'%20x2='64.344'%20y2='71.076'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-opacity='.3'%3e%3c/stop%3e%3cstop%20offset='.071'%20stop-opacity='.2'%3e%3c/stop%3e%3cstop%20offset='.321'%20stop-opacity='.1'%3e%3c/stop%3e%3cstop%20offset='.623'%20stop-opacity='.05'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-opacity='0'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='azure-original-c'%20x1='68.742'%20y1='5.961'%20x2='115.122'%20y2='129.525'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%233CCBF4'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%232892DF'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M46.09.002h40.685L44.541%20125.137a6.485%206.485%200%2001-6.146%204.413H6.733a6.482%206.482%200%2001-5.262-2.699%206.474%206.474%200%2001-.876-5.848L39.944%204.414A6.488%206.488%200%200146.09%200z'%20fill='url(%23azure-original-a)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3cpath%20d='M97.28%2081.607H37.987a2.743%202.743%200%2000-1.874%204.751l38.1%2035.562a5.991%205.991%200%20004.087%201.61h33.574z'%20fill='%230078d4'%20%3e%3c/path%3e%3cpath%20d='M46.09.002A6.434%206.434%200%200039.93%204.5L.644%20120.897a6.469%206.469%200%20006.106%208.653h32.48a6.942%206.942%200%20005.328-4.531l7.834-23.089%2027.985%2026.101a6.618%206.618%200%20004.165%201.519h36.396l-15.963-45.616-46.533.011L86.922.002z'%20fill='url(%23azure-original-b)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3cpath%20d='M98.055%204.408A6.476%206.476%200%200091.917.002H46.575a6.478%206.478%200%20016.137%204.406l39.35%20116.594a6.476%206.476%200%2001-6.137%208.55h45.344a6.48%206.48%200%20006.136-8.55z'%20fill='url(%23azure-original-c)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cdefs%3e%3clinearGradient%20id='azure-original-a'%20x1='60.919'%20y1='9.602'%20x2='18.667'%20y2='134.423'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%23114A8B'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%230669BC'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='azure-original-b'%20x1='74.117'%20y1='67.772'%20x2='64.344'%20y2='71.076'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-opacity='.3'%3e%3c/stop%3e%3cstop%20offset='.071'%20stop-opacity='.2'%3e%3c/stop%3e%3cstop%20offset='.321'%20stop-opacity='.1'%3e%3c/stop%3e%3cstop%20offset='.623'%20stop-opacity='.05'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-opacity='0'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='azure-original-c'%20x1='68.742'%20y1='5.961'%20x2='115.122'%20y2='129.525'%20gradientUnits='userSpaceOnUse'%20%3e%3cstop%20stop-color='%233CCBF4'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%232892DF'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M46.09.002h40.685L44.541%20125.137a6.485%206.485%200%2001-6.146%204.413H6.733a6.482%206.482%200%2001-5.262-2.699%206.474%206.474%200%2001-.876-5.848L39.944%204.414A6.488%206.488%200%200146.09%200z'%20fill='url(%23azure-original-a)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3cpath%20d='M97.28%2081.607H37.987a2.743%202.743%200%2000-1.874%204.751l38.1%2035.562a5.991%205.991%200%20004.087%201.61h33.574z'%20fill='%230078d4'%20%3e%3c/path%3e%3cpath%20d='M46.09.002A6.434%206.434%200%200039.93%204.5L.644%20120.897a6.469%206.469%200%20006.106%208.653h32.48a6.942%206.942%200%20005.328-4.531l7.834-23.089%2027.985%2026.101a6.618%206.618%200%20004.165%201.519h36.396l-15.963-45.616-46.533.011L86.922.002z'%20fill='url(%23azure-original-b)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3cpath%20d='M98.055%204.408A6.476%206.476%200%200091.917.002H46.575a6.478%206.478%200%20016.137%204.406l39.35%20116.594a6.476%206.476%200%2001-6.137%208.55h45.344a6.48%206.48%200%20006.136-8.55z'%20fill='url(%23azure-original-c)'%20transform='translate(.587%204.468)%20scale(.91904)'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Azure</span> </div><div class="block sm:hidden"><span class="btn-icon" title="GCP"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23ea4535'%20d='M80.6%2040.3h.4l-.2-.2%2014-14v-.3c-11.8-10.4-28.1-14-43.2-9.5C36.5%2020.8%2024.9%2032.8%2020.7%2048c.2-.1.5-.2.8-.2%205.2-3.4%2011.4-5.4%2017.9-5.4%202.2%200%204.3.2%206.4.6.1-.1.2-.1.3-.1%209-9.9%2024.2-11.1%2034.6-2.6h-.1z'%20%3e%3c/path%3e%3cpath%20fill='%23557ebf'%20d='M108.1%2047.8c-2.3-8.5-7.1-16.2-13.8-22.1L80%2039.9c6%204.9%209.5%2012.3%209.3%2020v2.5c16.9%200%2016.9%2025.2%200%2025.2H63.9v20h-.1l.1.2h25.4c14.6.1%2027.5-9.3%2031.8-23.1%204.3-13.8-1-28.8-13-36.9z'%20%3e%3c/path%3e%3cpath%20fill='%2336a852'%20d='M39%20107.9h26.3V87.7H39c-1.9%200-3.7-.4-5.4-1.1l-15.2%2014.6v.2c6%204.3%2013.2%206.6%2020.7%206.6z'%20%3e%3c/path%3e%3cpath%20fill='%23f9bc15'%20d='M40.2%2041.9c-14.9.1-28.1%209.3-32.9%2022.8-4.8%2013.6%200%2028.5%2011.8%2037.3l15.6-14.9c-8.6-3.7-10.6-14.5-4-20.8%206.6-6.4%2017.8-4.4%2021.7%203.8L68%2055.2C61.4%2046.9%2051.1%2042%2040.2%2042.1z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23ea4535'%20d='M80.6%2040.3h.4l-.2-.2%2014-14v-.3c-11.8-10.4-28.1-14-43.2-9.5C36.5%2020.8%2024.9%2032.8%2020.7%2048c.2-.1.5-.2.8-.2%205.2-3.4%2011.4-5.4%2017.9-5.4%202.2%200%204.3.2%206.4.6.1-.1.2-.1.3-.1%209-9.9%2024.2-11.1%2034.6-2.6h-.1z'%20%3e%3c/path%3e%3cpath%20fill='%23557ebf'%20d='M108.1%2047.8c-2.3-8.5-7.1-16.2-13.8-22.1L80%2039.9c6%204.9%209.5%2012.3%209.3%2020v2.5c16.9%200%2016.9%2025.2%200%2025.2H63.9v20h-.1l.1.2h25.4c14.6.1%2027.5-9.3%2031.8-23.1%204.3-13.8-1-28.8-13-36.9z'%20%3e%3c/path%3e%3cpath%20fill='%2336a852'%20d='M39%20107.9h26.3V87.7H39c-1.9%200-3.7-.4-5.4-1.1l-15.2%2014.6v.2c6%204.3%2013.2%206.6%2020.7%206.6z'%20%3e%3c/path%3e%3cpath%20fill='%23f9bc15'%20d='M40.2%2041.9c-14.9.1-28.1%209.3-32.9%2022.8-4.8%2013.6%200%2028.5%2011.8%2037.3l15.6-14.9c-8.6-3.7-10.6-14.5-4-20.8%206.6-6.4%2017.8-4.4%2021.7%203.8L68%2055.2C61.4%2046.9%2051.1%2042%2040.2%2042.1z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">GCP</span> </div><div class="block sm:hidden"><span class="btn-icon" title="PostgresSQL"><img src="/assets/immutable/assets/sql.BLm568pj.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/sql.BLm568pj.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">PostgresSQL</span> </div><div class="block sm:hidden"><span class="btn-icon" title="MySQL"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%2300618A'%20d='M116.948%2097.807c-6.863-.187-12.104.452-16.585%202.341-1.273.537-3.305.552-3.513%202.147.7.733.809%201.829%201.365%202.731%201.07%201.73%202.876%204.052%204.488%205.268%201.762%201.33%203.577%202.751%205.465%203.902%203.358%202.047%207.107%203.217%2010.34%205.268%201.906%201.21%203.799%202.733%205.658%204.097.92.675%201.537%201.724%202.732%202.147v-.194c-.628-.8-.79-1.898-1.366-2.733l-2.537-2.537c-2.48-3.292-5.629-6.184-8.976-8.585-2.669-1.916-8.642-4.504-9.755-7.609l-.195-.195c1.892-.214%204.107-.898%205.854-1.367%202.934-.786%205.556-.583%208.585-1.365l4.097-1.171v-.78c-1.531-1.571-2.623-3.651-4.292-5.073-4.37-3.72-9.138-7.437-14.048-10.537-2.724-1.718-6.089-2.835-8.976-4.292-.971-.491-2.677-.746-3.318-1.562-1.517-1.932-2.342-4.382-3.511-6.633-2.449-4.717-4.854-9.868-7.024-14.831-1.48-3.384-2.447-6.72-4.293-9.756-8.86-14.567-18.396-23.358-33.169-32-3.144-1.838-6.929-2.563-10.929-3.513-2.145-.129-4.292-.26-6.438-.391-1.311-.546-2.673-2.149-3.902-2.927C17.811%204.565%205.257-2.16%201.633%206.682c-2.289%205.581%203.421%2011.025%205.462%2013.854%201.434%201.982%203.269%204.207%204.293%206.438.674%201.467.79%202.938%201.367%204.489%201.417%203.822%202.652%207.98%204.487%2011.511.927%201.788%201.949%203.67%203.122%205.268.718.981%201.951%201.413%202.145%202.927-1.204%201.686-1.273%204.304-1.95%206.44-3.05%209.615-1.899%2021.567%202.537%2028.683%201.36%202.186%204.567%206.871%208.975%205.073%203.856-1.57%202.995-6.438%204.098-10.732.249-.973.096-1.689.585-2.341v.195l3.513%207.024c2.6%204.187%207.212%208.562%2011.122%2011.514%202.027%201.531%203.623%204.177%206.244%205.073v-.196h-.195c-.508-.791-1.303-1.119-1.951-1.755-1.527-1.497-3.225-3.358-4.487-5.073-3.556-4.827-6.698-10.11-9.561-15.609-1.368-2.627-2.557-5.523-3.709-8.196-.444-1.03-.438-2.589-1.364-3.122-1.263%201.958-3.122%203.542-4.098%205.854-1.561%203.696-1.762%208.204-2.341%2012.878-.342.122-.19.038-.391.194-2.718-.655-3.672-3.452-4.683-5.853-2.554-6.07-3.029-15.842-.781-22.829.582-1.809%203.21-7.501%202.146-9.172-.508-1.666-2.184-2.63-3.121-3.903-1.161-1.574-2.319-3.646-3.124-5.464-2.09-4.731-3.066-10.044-5.267-14.828-1.053-2.287-2.832-4.602-4.293-6.634-1.617-2.253-3.429-3.912-4.683-6.635-.446-.968-1.051-2.518-.391-3.513.21-.671.508-.951%201.171-1.17%201.132-.873%204.284.29%205.462.779%203.129%201.3%205.741%202.538%208.392%204.294%201.271.844%202.559%202.475%204.097%202.927h1.756c2.747.631%205.824.195%208.391.975%204.536%201.378%208.601%203.523%2012.292%205.854%2011.246%207.102%2020.442%2017.21%2026.732%2029.269%201.012%201.942%201.45%203.794%202.341%205.854%201.798%204.153%204.063%208.426%205.852%2012.488%201.786%204.052%203.526%208.141%206.05%2011.513%201.327%201.772%206.451%202.723%208.781%203.708%201.632.689%204.307%201.409%205.854%202.34%202.953%201.782%205.815%203.903%208.586%205.855%201.383.975%205.64%203.116%205.852%204.879zM29.729%2023.466c-1.431-.027-2.443.156-3.513.389v.195h.195c.683%201.402%201.888%202.306%202.731%203.513.65%201.367%201.301%202.732%201.952%204.097l.194-.193c1.209-.853%201.762-2.214%201.755-4.294-.484-.509-.555-1.147-.975-1.755-.556-.811-1.635-1.272-2.339-1.952z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%2300618A'%20d='M116.948%2097.807c-6.863-.187-12.104.452-16.585%202.341-1.273.537-3.305.552-3.513%202.147.7.733.809%201.829%201.365%202.731%201.07%201.73%202.876%204.052%204.488%205.268%201.762%201.33%203.577%202.751%205.465%203.902%203.358%202.047%207.107%203.217%2010.34%205.268%201.906%201.21%203.799%202.733%205.658%204.097.92.675%201.537%201.724%202.732%202.147v-.194c-.628-.8-.79-1.898-1.366-2.733l-2.537-2.537c-2.48-3.292-5.629-6.184-8.976-8.585-2.669-1.916-8.642-4.504-9.755-7.609l-.195-.195c1.892-.214%204.107-.898%205.854-1.367%202.934-.786%205.556-.583%208.585-1.365l4.097-1.171v-.78c-1.531-1.571-2.623-3.651-4.292-5.073-4.37-3.72-9.138-7.437-14.048-10.537-2.724-1.718-6.089-2.835-8.976-4.292-.971-.491-2.677-.746-3.318-1.562-1.517-1.932-2.342-4.382-3.511-6.633-2.449-4.717-4.854-9.868-7.024-14.831-1.48-3.384-2.447-6.72-4.293-9.756-8.86-14.567-18.396-23.358-33.169-32-3.144-1.838-6.929-2.563-10.929-3.513-2.145-.129-4.292-.26-6.438-.391-1.311-.546-2.673-2.149-3.902-2.927C17.811%204.565%205.257-2.16%201.633%206.682c-2.289%205.581%203.421%2011.025%205.462%2013.854%201.434%201.982%203.269%204.207%204.293%206.438.674%201.467.79%202.938%201.367%204.489%201.417%203.822%202.652%207.98%204.487%2011.511.927%201.788%201.949%203.67%203.122%205.268.718.981%201.951%201.413%202.145%202.927-1.204%201.686-1.273%204.304-1.95%206.44-3.05%209.615-1.899%2021.567%202.537%2028.683%201.36%202.186%204.567%206.871%208.975%205.073%203.856-1.57%202.995-6.438%204.098-10.732.249-.973.096-1.689.585-2.341v.195l3.513%207.024c2.6%204.187%207.212%208.562%2011.122%2011.514%202.027%201.531%203.623%204.177%206.244%205.073v-.196h-.195c-.508-.791-1.303-1.119-1.951-1.755-1.527-1.497-3.225-3.358-4.487-5.073-3.556-4.827-6.698-10.11-9.561-15.609-1.368-2.627-2.557-5.523-3.709-8.196-.444-1.03-.438-2.589-1.364-3.122-1.263%201.958-3.122%203.542-4.098%205.854-1.561%203.696-1.762%208.204-2.341%2012.878-.342.122-.19.038-.391.194-2.718-.655-3.672-3.452-4.683-5.853-2.554-6.07-3.029-15.842-.781-22.829.582-1.809%203.21-7.501%202.146-9.172-.508-1.666-2.184-2.63-3.121-3.903-1.161-1.574-2.319-3.646-3.124-5.464-2.09-4.731-3.066-10.044-5.267-14.828-1.053-2.287-2.832-4.602-4.293-6.634-1.617-2.253-3.429-3.912-4.683-6.635-.446-.968-1.051-2.518-.391-3.513.21-.671.508-.951%201.171-1.17%201.132-.873%204.284.29%205.462.779%203.129%201.3%205.741%202.538%208.392%204.294%201.271.844%202.559%202.475%204.097%202.927h1.756c2.747.631%205.824.195%208.391.975%204.536%201.378%208.601%203.523%2012.292%205.854%2011.246%207.102%2020.442%2017.21%2026.732%2029.269%201.012%201.942%201.45%203.794%202.341%205.854%201.798%204.153%204.063%208.426%205.852%2012.488%201.786%204.052%203.526%208.141%206.05%2011.513%201.327%201.772%206.451%202.723%208.781%203.708%201.632.689%204.307%201.409%205.854%202.34%202.953%201.782%205.815%203.903%208.586%205.855%201.383.975%205.64%203.116%205.852%204.879zM29.729%2023.466c-1.431-.027-2.443.156-3.513.389v.195h.195c.683%201.402%201.888%202.306%202.731%203.513.65%201.367%201.301%202.732%201.952%204.097l.194-.193c1.209-.853%201.762-2.214%201.755-4.294-.484-.509-.555-1.147-.975-1.755-.556-.811-1.635-1.272-2.339-1.952z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">MySQL</span> </div><div class="block sm:hidden"><span class="btn-icon" title="MongoDB"><img src="/assets/immutable/assets/nosql.CWrLXGNd.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/nosql.CWrLXGNd.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">MongoDB</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Heroku"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%236762A6'%20d='M102.1%202H25.9C19.3%202%2014%207.3%2014%2013.9v100.3c0%206.6%205.3%2011.9%2011.9%2011.9h76.3c6.6%200%2011.9-5.3%2011.9-11.9V13.9C114%207.3%20108.7%202%20102.1%202zM37%20108.7V80.5l14.1%2014.1L37%20108.7zm53%20.3H76.9l.1-.2V59.4s3.1-11.8-39.7%204.8c-.1.2-.2-45.7-.2-45.7l13.9-.1v29.4s39-15.4%2039%2011.7V109zm-5.2-73H70c5.3-6%2010.2-17%2010.2-17h15.3s-2.6%207-10.7%2017z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%236762A6'%20d='M102.1%202H25.9C19.3%202%2014%207.3%2014%2013.9v100.3c0%206.6%205.3%2011.9%2011.9%2011.9h76.3c6.6%200%2011.9-5.3%2011.9-11.9V13.9C114%207.3%20108.7%202%20102.1%202zM37%20108.7V80.5l14.1%2014.1L37%20108.7zm53%20.3H76.9l.1-.2V59.4s3.1-11.8-39.7%204.8c-.1.2-.2-45.7-.2-45.7l13.9-.1v29.4s39-15.4%2039%2011.7V109zm-5.2-73H70c5.3-6%2010.2-17%2010.2-17h15.3s-2.6%207-10.7%2017z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Heroku</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Netlify"><img src="/assets/immutable/assets/netlify.cnoIy-tv.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/netlify.cnoIy-tv.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Netlify</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Vercel"><img src="data:image/svg+xml,%3csvg%20viewBox='0%20-198%20512%20512'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20%3e%3cg%3e%3cpath%20d='M255.420487,28.975665%20C235.427278,28.975665%20221.011885,42.0147142%20221.011885,61.5732881%20C221.011885,81.1318619%20237.238257,94.1709111%20257.231466,94.1709111%20C269.310696,94.1709111%20279.959253,89.3899264%20286.551217,81.3310696%20L272.697227,73.3265422%20C269.039049,77.3288059%20263.479344,79.6649689%20257.231466,79.6649689%20C248.556876,79.6649689%20241.186191,75.1375212%20238.451613,67.893605%20L289.195246,67.893605%20C289.593662,65.8653084%20289.829089,63.7645727%20289.829089,61.5551783%20C289.829089,42.0147142%20275.413696,28.975665%20255.420487,28.975665%20Z%20M238.288625,55.2348613%20C240.552349,48.0090549%20246.745897,43.4634975%20255.402377,43.4634975%20C264.076967,43.4634975%20270.270515,48.0090549%20272.516129,55.2348613%20L238.288625,55.2348613%20L238.288625,55.2348613%20Z%20M450.426712,28.975665%20C430.433503,28.975665%20416.01811,42.0147142%20416.01811,61.5732881%20C416.01811,81.1318619%20432.244482,94.1709111%20452.237691,94.1709111%20C464.316921,94.1709111%20474.965478,89.3899264%20481.557442,81.3310696%20L467.703452,73.3265422%20C464.045274,77.3288059%20458.485569,79.6649689%20452.237691,79.6649689%20C443.563101,79.6649689%20436.192417,75.1375212%20433.457838,67.893605%20L484.201471,67.893605%20C484.599887,65.8653084%20484.835314,63.7645727%20484.835314,61.5551783%20C484.835314,42.0147142%20470.419921,28.975665%20450.426712,28.975665%20L450.426712,28.975665%20Z%20M433.31296,55.2348613%20C435.576684,48.0090549%20441.770232,43.4634975%20450.426712,43.4634975%20C459.101302,43.4634975%20465.29485,48.0090549%20467.540464,55.2348613%20L433.31296,55.2348613%20Z%20M362.630447,61.5732881%20C362.630447,72.4391624%20369.729485,79.6830787%20380.740238,79.6830787%20C388.201471,79.6830787%20393.797397,76.2965478%20396.676853,70.7730617%20L410.585173,78.7956989%20C404.826259,88.3938879%20394.032824,94.1709111%20380.740238,94.1709111%20C360.728919,94.1709111%20346.331636,81.1318619%20346.331636,61.5732881%20C346.331636,42.0147142%20360.747029,28.975665%20380.740238,28.975665%20C394.032824,28.975665%20404.808149,34.7526882%20410.585173,44.3508772%20L396.676853,52.3735144%20C393.797397,46.8500283%20388.201471,43.4634975%20380.740238,43.4634975%20C369.747595,43.4634975%20362.630447,50.7074137%20362.630447,61.5732881%20Z%20M512,9.0548953%20L512,92.3599321%20L495.701188,92.3599321%20L495.701188,9.0548953%20L512,9.0548953%20Z%20M66.9156763,-1.42108547e-14%20L133.831353,115.90266%20L0,115.90266%20L66.9156763,-1.42108547e-14%20Z%20M234.213922,9.0548953%20L184.031692,95.9818902%20L133.849462,9.0548953%20L152.665535,9.0548953%20L184.031692,63.3842671%20L215.397849,9.0548953%20L234.213922,9.0548953%20Z%20M340.898698,30.786644%20L340.898698,48.3350311%20C339.087719,47.8098472%20337.168081,47.4476514%20335.103565,47.4476514%20C324.581777,47.4476514%20316.993775,54.6915676%20316.993775,65.557442%20L316.993775,92.3599321%20L300.694963,92.3599321%20L300.694963,30.786644%20L316.993775,30.786644%20L316.993775,47.4476514%20C316.993775,38.2478778%20327.696661,30.786644%20340.898698,30.786644%20Z'%20fill='%23000000'%20fill-rule='nonzero'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20viewBox='0%20-198%20512%20512'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20%3e%3cg%3e%3cpath%20d='M255.420487,28.975665%20C235.427278,28.975665%20221.011885,42.0147142%20221.011885,61.5732881%20C221.011885,81.1318619%20237.238257,94.1709111%20257.231466,94.1709111%20C269.310696,94.1709111%20279.959253,89.3899264%20286.551217,81.3310696%20L272.697227,73.3265422%20C269.039049,77.3288059%20263.479344,79.6649689%20257.231466,79.6649689%20C248.556876,79.6649689%20241.186191,75.1375212%20238.451613,67.893605%20L289.195246,67.893605%20C289.593662,65.8653084%20289.829089,63.7645727%20289.829089,61.5551783%20C289.829089,42.0147142%20275.413696,28.975665%20255.420487,28.975665%20Z%20M238.288625,55.2348613%20C240.552349,48.0090549%20246.745897,43.4634975%20255.402377,43.4634975%20C264.076967,43.4634975%20270.270515,48.0090549%20272.516129,55.2348613%20L238.288625,55.2348613%20L238.288625,55.2348613%20Z%20M450.426712,28.975665%20C430.433503,28.975665%20416.01811,42.0147142%20416.01811,61.5732881%20C416.01811,81.1318619%20432.244482,94.1709111%20452.237691,94.1709111%20C464.316921,94.1709111%20474.965478,89.3899264%20481.557442,81.3310696%20L467.703452,73.3265422%20C464.045274,77.3288059%20458.485569,79.6649689%20452.237691,79.6649689%20C443.563101,79.6649689%20436.192417,75.1375212%20433.457838,67.893605%20L484.201471,67.893605%20C484.599887,65.8653084%20484.835314,63.7645727%20484.835314,61.5551783%20C484.835314,42.0147142%20470.419921,28.975665%20450.426712,28.975665%20L450.426712,28.975665%20Z%20M433.31296,55.2348613%20C435.576684,48.0090549%20441.770232,43.4634975%20450.426712,43.4634975%20C459.101302,43.4634975%20465.29485,48.0090549%20467.540464,55.2348613%20L433.31296,55.2348613%20Z%20M362.630447,61.5732881%20C362.630447,72.4391624%20369.729485,79.6830787%20380.740238,79.6830787%20C388.201471,79.6830787%20393.797397,76.2965478%20396.676853,70.7730617%20L410.585173,78.7956989%20C404.826259,88.3938879%20394.032824,94.1709111%20380.740238,94.1709111%20C360.728919,94.1709111%20346.331636,81.1318619%20346.331636,61.5732881%20C346.331636,42.0147142%20360.747029,28.975665%20380.740238,28.975665%20C394.032824,28.975665%20404.808149,34.7526882%20410.585173,44.3508772%20L396.676853,52.3735144%20C393.797397,46.8500283%20388.201471,43.4634975%20380.740238,43.4634975%20C369.747595,43.4634975%20362.630447,50.7074137%20362.630447,61.5732881%20Z%20M512,9.0548953%20L512,92.3599321%20L495.701188,92.3599321%20L495.701188,9.0548953%20L512,9.0548953%20Z%20M66.9156763,-1.42108547e-14%20L133.831353,115.90266%20L0,115.90266%20L66.9156763,-1.42108547e-14%20Z%20M234.213922,9.0548953%20L184.031692,95.9818902%20L133.849462,9.0548953%20L152.665535,9.0548953%20L184.031692,63.3842671%20L215.397849,9.0548953%20L234.213922,9.0548953%20Z%20M340.898698,30.786644%20L340.898698,48.3350311%20C339.087719,47.8098472%20337.168081,47.4476514%20335.103565,47.4476514%20C324.581777,47.4476514%20316.993775,54.6915676%20316.993775,65.557442%20L316.993775,92.3599321%20L300.694963,92.3599321%20L300.694963,30.786644%20L316.993775,30.786644%20L316.993775,47.4476514%20C316.993775,38.2478778%20327.696661,30.786644%20340.898698,30.786644%20Z'%20fill='%23000000'%20fill-rule='nonzero'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Vercel</span> </div></div> </div><div class="flex flex-row md:flex-row items-center gap-2 w-full"><h3 class="text-start w-1/4 mr-8 sm:mr-0">Developer Tools</h3> <div class="flex flex-row flex-wrap justify-start items-center gap-1 w-3/4"><div class="block sm:hidden"><span class="btn-icon" title="Linux"><img src="/assets/immutable/assets/linux.BOaY8Ity.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/linux.BOaY8Ity.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Linux</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Terraform"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20d='M77.941%2044.5v36.836L46.324%2062.918V26.082zm0%200'%20fill='%235c4ee5'%3e%3c/path%3e%3cpath%20d='M81.41%2081.336l31.633-18.418V26.082L81.41%2044.5zm0%200'%20fill='%234040b2'%3e%3c/path%3e%3cpath%20d='M11.242%2042.36L42.86%2060.776V23.941L11.242%205.523zm0%200M77.941%2085.375L46.324%2066.957v36.82l31.617%2018.418zm0%200'%20fill='%235c4ee5'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20d='M77.941%2044.5v36.836L46.324%2062.918V26.082zm0%200'%20fill='%235c4ee5'%3e%3c/path%3e%3cpath%20d='M81.41%2081.336l31.633-18.418V26.082L81.41%2044.5zm0%200'%20fill='%234040b2'%3e%3c/path%3e%3cpath%20d='M11.242%2042.36L42.86%2060.776V23.941L11.242%205.523zm0%200M77.941%2085.375L46.324%2066.957v36.82l31.617%2018.418zm0%200'%20fill='%235c4ee5'%20%3e%3c/path%3e%3c/g%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Terraform</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Docker"><img src="/assets/immutable/assets/docker.B_9r4XCG.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/docker.B_9r4XCG.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Docker</span> </div><div class="block sm:hidden"><span class="btn-icon" title="VS Code"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20d='M3.656%2045.043s-3.027-2.191.61-5.113l8.468-7.594s2.426-2.559%204.989-.328l78.175%2059.328v28.45s-.039%204.468-5.757%203.976zm0%200'%20fill='%232489ca'%20%3e%3c/path%3e%3cpath%20d='M23.809%2063.379L3.656%2081.742s-2.07%201.543%200%204.305l9.356%208.527s2.222%202.395%205.508-.328l21.359-16.238zm0%200'%20fill='%231070b3'%20%3e%3c/path%3e%3cpath%20d='M59.184%2063.531l36.953-28.285-.239-28.297S94.32.773%2089.055%203.99L39.879%2048.851zm0%200'%20fill='%230877b9'%20%3e%3c/path%3e%3cpath%20d='M90.14%20123.797c2.145%202.203%204.747%201.48%204.747%201.48l28.797-14.222c3.687-2.52%203.171-5.645%203.171-5.645V20.465c0-3.735-3.812-5.024-3.812-5.024L98.082%203.38c-5.453-3.379-9.027.61-9.027.61s4.593-3.317%206.843%202.96v112.317c0%20.773-.164%201.53-.492%202.214-.656%201.332-2.086%202.57-5.504%202.051zm0%200'%20fill='%233c99d4'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20d='M3.656%2045.043s-3.027-2.191.61-5.113l8.468-7.594s2.426-2.559%204.989-.328l78.175%2059.328v28.45s-.039%204.468-5.757%203.976zm0%200'%20fill='%232489ca'%20%3e%3c/path%3e%3cpath%20d='M23.809%2063.379L3.656%2081.742s-2.07%201.543%200%204.305l9.356%208.527s2.222%202.395%205.508-.328l21.359-16.238zm0%200'%20fill='%231070b3'%20%3e%3c/path%3e%3cpath%20d='M59.184%2063.531l36.953-28.285-.239-28.297S94.32.773%2089.055%203.99L39.879%2048.851zm0%200'%20fill='%230877b9'%20%3e%3c/path%3e%3cpath%20d='M90.14%20123.797c2.145%202.203%204.747%201.48%204.747%201.48l28.797-14.222c3.687-2.52%203.171-5.645%203.171-5.645V20.465c0-3.735-3.812-5.024-3.812-5.024L98.082%203.38c-5.453-3.379-9.027.61-9.027.61s4.593-3.317%206.843%202.96v112.317c0%20.773-.164%201.53-.492%202.214-.656%201.332-2.086%202.57-5.504%202.051zm0%200'%20fill='%233c99d4'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">VS Code</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Git/Github"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F34F29'%20d='M124.737%2058.378L69.621%203.264c-3.172-3.174-8.32-3.174-11.497%200L46.68%2014.71l14.518%2014.518c3.375-1.139%207.243-.375%209.932%202.314%202.703%202.706%203.461%206.607%202.294%209.993l13.992%2013.993c3.385-1.167%207.292-.413%209.994%202.295%203.78%203.777%203.78%209.9%200%2013.679a9.673%209.673%200%2001-13.683%200%209.677%209.677%200%2001-2.105-10.521L68.574%2047.933l-.002%2034.341a9.708%209.708%200%20012.559%201.828c3.778%203.777%203.778%209.898%200%2013.683-3.779%203.777-9.904%203.777-13.679%200-3.778-3.784-3.778-9.905%200-13.683a9.65%209.65%200%20013.167-2.11V47.333a9.581%209.581%200%2001-3.167-2.111c-2.862-2.86-3.551-7.06-2.083-10.576L41.056%2020.333%203.264%2058.123a8.133%208.133%200%20000%2011.5l55.117%2055.114c3.174%203.174%208.32%203.174%2011.499%200l54.858-54.858a8.135%208.135%200%2000-.001-11.501z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cpath%20fill='%23F34F29'%20d='M124.737%2058.378L69.621%203.264c-3.172-3.174-8.32-3.174-11.497%200L46.68%2014.71l14.518%2014.518c3.375-1.139%207.243-.375%209.932%202.314%202.703%202.706%203.461%206.607%202.294%209.993l13.992%2013.993c3.385-1.167%207.292-.413%209.994%202.295%203.78%203.777%203.78%209.9%200%2013.679a9.673%209.673%200%2001-13.683%200%209.677%209.677%200%2001-2.105-10.521L68.574%2047.933l-.002%2034.341a9.708%209.708%200%20012.559%201.828c3.778%203.777%203.778%209.898%200%2013.683-3.779%203.777-9.904%203.777-13.679%200-3.778-3.784-3.778-9.905%200-13.683a9.65%209.65%200%20013.167-2.11V47.333a9.581%209.581%200%2001-3.167-2.111c-2.862-2.86-3.551-7.06-2.083-10.576L41.056%2020.333%203.264%2058.123a8.133%208.133%200%20000%2011.5l55.117%2055.114c3.174%203.174%208.32%203.174%2011.499%200l54.858-54.858a8.135%208.135%200%2000-.001-11.501z'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Git/Github</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Bitbucket"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cdefs%3e%3clinearGradient%20id='bitbucket-original-a'%20gradientUnits='userSpaceOnUse'%20x1='28.593'%20y1='14.226'%20x2='16.672'%20y2='23.532'%20gradientTransform='scale(4)'%20%3e%3cstop%20offset='.176'%20stop-color='%230052cc'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%232684ff'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M19.082%2020c-1.918%200-3.355%201.758-3.039%203.516l12.95%2079.289c.32%202.078%202.077%203.515%204.155%203.515h62.66c1.442%200%202.72-1.12%203.04-2.558l13.109-80.086c.316-1.918-1.121-3.516-3.039-3.516zM74.07%2077.227H54.09l-5.278-28.293h30.215zm0%200'%20fill='%232684ff'%20%3e%3c/path%3e%3cpath%20d='M107.64%2048.934H78.868L74.07%2077.227H54.09l-23.5%2027.972s1.12.961%202.719.961h62.66c1.441%200%202.719-1.12%203.039-2.558zm0%200'%20fill='url(%23bitbucket-original-a)'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20viewBox='0%200%20128%20128'%20%3e%3cdefs%3e%3clinearGradient%20id='bitbucket-original-a'%20gradientUnits='userSpaceOnUse'%20x1='28.593'%20y1='14.226'%20x2='16.672'%20y2='23.532'%20gradientTransform='scale(4)'%20%3e%3cstop%20offset='.176'%20stop-color='%230052cc'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%232684ff'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M19.082%2020c-1.918%200-3.355%201.758-3.039%203.516l12.95%2079.289c.32%202.078%202.077%203.515%204.155%203.515h62.66c1.442%200%202.72-1.12%203.04-2.558l13.109-80.086c.316-1.918-1.121-3.516-3.039-3.516zM74.07%2077.227H54.09l-5.278-28.293h30.215zm0%200'%20fill='%232684ff'%20%3e%3c/path%3e%3cpath%20d='M107.64%2048.934H78.868L74.07%2077.227H54.09l-23.5%2027.972s1.12.961%202.719.961h62.66c1.441%200%202.719-1.12%203.039-2.558zm0%200'%20fill='url(%23bitbucket-original-a)'%20%3e%3c/path%3e%3c/svg%3e" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Bitbucket</span> </div><div class="block sm:hidden"><span class="btn-icon" title="Postman"><img src="/assets/immutable/assets/postman.BSN_BABP.svg" class="w-full h-full" alt="Skills" loading="lazy"> </span></div> <div class="hidden card variant-glass p-4 shadow-lg text-center w-[6.5rem] sm:flex sm:flex-col sm:justify-center sm:items-center" title="feature"><span class="btn-icon"><img src="/assets/immutable/assets/postman.BSN_BABP.svg" class="w-full h-full" alt="Skills" loading="lazy"></span> <span class="text-sm">Postman</span> </div></div> </div></div></div></div></section> </div></main> </div> </div> </div>
<script>
{
__sveltekit_6fcwym = {
base: new URL(".", location).pathname.slice(0, -1)
};
const element = document.currentScript.parentElement;
const data = [null,null];
Promise.all([
import("./assets/immutable/entry/start.CmDJVGwp.js"),
import("./assets/immutable/entry/app.D3e8y6NF.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2],
data,
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>