PageSourceSearch

https://katte.io/contact/

html katte.io collected 2026-10-03 23:19:24 UTC 41,613 bytes, 17 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><style data-href="/styles.9f4aacbf2d60cb0d9218.css" id="gatsby-global-css">:root{--clr-primary-1:#044e53;--clr-primary-2:#0a6c75;--clr-primary-3:#0e7c86;--clr-primary-4:#149199;--clr-primary-5:#2caeba;--clr-primary-6:#37bcc8;--clr-primary-7:#52d1da;--clr-primary-8:#88ebf2;--clr-primary-9:#bff8fd;--clr-primary-10:#e0fcff;--clr-grey-1:#102a42;--clr-grey-3:#324d67;--clr-grey-4:#48647f;--clr-grey-5:#617d98;--clr-grey-8:#bcccdc;--clr-grey-9:#dae2ec;--clr-grey-10:#f1f5f8;--clr-green-dark:#1d9527;--clr-red-dark:#bb2525;--clr-red-light:#e66b6b;--clr-white:#fff;--ff-primary:"Roboto",sans-serif;--ff-secondary:"Open Sans",sans-serif;--transition:all 0.3s linear;--spacing:0.2rem;--radius:0.25rem;--light-shadow:0 5px 15px rgba(0,0,0,0.1);--dark-shadow:0 5px 15px rgba(0,0,0,0.2);--max-width:1170px;--fixed-width:700px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--ff-secondary);background:var(--clr-white);color:var(--clr-grey-1);line-height:1.5;font-size:.875rem;margin-top:5rem}ul{list-style-type:none}a{text-decoration:none}h1,h2,h3,h4{letter-spacing:var(--spacing);text-transform:capitalize;line-height:1.25;margin-bottom:.75rem;font-family:var(--ff-primary)}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.25rem}h4{font-size:.875rem}p{margin-bottom:1.25rem;color:var(--clr-grey-3)}@media screen and (min-width:800px){h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.75rem}body,h4{font-size:1rem}h1,h2,h3,h4{line-height:1}}.btn{text-transform:uppercase;background:var(--clr-primary-5);color:var(--clr-primary-9);padding:.375rem .75rem;letter-spacing:var(--spacing);display:inline-block;font-weight:700;transition:var(--transition);font-size:.875rem;border:2px solid transparent;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:var(--radius)}.btn:hover{color:var(--clr-primary-1);background:var(--clr-primary-8)}.center-btn{display:block;width:12rem;text-align:center;margin:3rem auto 0}.section{padding:2rem 0}.section-center{width:90vw;margin:0 auto;max-width:1170px}@media screen and (min-width:992px){.section-center{width:95vw}}.underline{width:5rem;height:.25rem;margin-bottom:1.25rem;background:var(--clr-primary-5);margin-left:auto;margin-right:auto}.section-title{margin-bottom:4rem;text-align:center}.bg-grey{background:var(--clr-grey-10)}.social-links{margin-top:2rem;width:15rem;display:flex;justify-content:space-between}.social-link{font-size:1.75rem;color:var(--clr-grey-1);transition:var(--transition)}.social-link:hover{color:var(--clr-primary-5)}.navbar{position:absolute;top:0;left:0;width:100%;height:5rem;display:flex;align-items:center;z-index:200;background:var(--clr-white)}.nav-center{width:90vw;max-width:1170px;margin:0 auto}.nav-header{display:flex;justify-content:space-between;align-items:center}.nav-header img{width:25%;height:auto}.toggle-btn{font-size:2rem;background:transparent;border-color:transparent;color:var(--clr-primary-5);cursor:pointer;transition:var(--transition)}.toggle-btn:hover{color:var(--clr-primary-2)}.nav-links{display:none}@media screen and (min-width:768px){.toggle-btn{display:none}.nav-links{display:flex;justify-content:flex-end}.nav-links li{margin-right:2rem}.nav-links a{text-transform:capitalize;color:var(--clr-grey-1);font-weight:700;letter-spacing:var(--spacing);transition:var(--transition);padding:.5rem 0}.nav-links a:hover{color:var(--clr-primary-5);box-shadow:0 2px var(--clr-primary-5)}.nav-center{display:grid;grid-template-columns:auto 1fr;align-items:center}}@media screen and (min-width:992px){.navbar{background:transparent}}.sidebar{background:var(--clr-grey-10);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:grid;place-items:center;opacity:0;transition:var(--transition);transform:translateX(-100%)}.show-sidebar{opacity:1;transform:translateX(0)}.sidebar-links li{opacity:0}.sidebar-links li a{display:block;text-align:center;text-transform:capitalize;color:var(--clr-grey-5);letter-spacing:var(--spacing);margin-bottom:.5rem;font-size:2rem;transition:var(--transition);border-radius:var(--radius)}.sidebar-links li a:hover{background:var(--clr-primary-9);color:var(--clr-primary-5)}.close-btn{position:absolute;right:4.75%;top:2.75%;font-size:2.5rem;background:transparent;border-color:transparent;color:var(--clr-red-dark);cursor:pointer}@media screen and (min-width:992px){.sidebar{transform:translateX(-100%)}}.sidebar-links li{animation:slideRight .5s ease-in-out .3s forwards}.sidebar-links li:first-of-type{animation-delay:.25s}.sidebar-links li:nth-of-type(2){animation-delay:.5s}.sidebar-links li:nth-of-type(3){animation-delay:.75s}.sidebar-links li:nth-of-type(4){animation-delay:1s}.sidebar-links li:nth-of-type(5){animation-delay:1.25s}@keyframes slideRight{0%{transform:translateX(-200px);opacity:0}
1to{transform:translateX(0);opacity:1}}.sidebar-icons li{opacity:0;animation:slideUp .5s ease-in-out .3s forwards}.sidebar-icons li:first-of-type{animation-delay:.25s}.sidebar-icons li:nth-of-type(2){animation-delay:.5s}.sidebar-icons li:nth-of-type(3){animation-delay:.75s}.sidebar-icons li:nth-of-type(4){animation-delay:1s}.sidebar-icons li:nth-of-type(5){animation-delay:1.25s}@keyframes slideUp{0%{transform:translateY(200px);opacity:0}to{transform:translateY(0);opacity:1}}.hero{margin-top:-5rem;padding-top:5rem;height:100vh;background:var(--clr-primary-10);position:relative}.hero-center{height:100%;display:grid;align-items:center}.Scroll{grid-column:1;align-self:center;text-align:center;padding-right:20px;color:var(--clr-grey-5)}.hero .underline{margin-bottom:.5rem;margin-left:0}.hero-info{background:inherit}.hero-img{display:none}.hero-info h4{color:var(--clr-grey-5)}.hero-icons{justify-items:flex-start}.hero .btn,.scroll-more{margin-top:1.25rem}.scroll-more{text-align:right;width:100%}@media screen and (min-width:992px){.hero:before{content:"";position:absolute;top:0;left:65%;right:0;bottom:0;background:var(--clr-white)}.hero-center{grid-template-columns:repeat(12,1fr)}.hero h4{font-size:.85rem}.hero-info{grid-row:1/1;grid-column:1/span 8}.hero-img{display:block;grid-row:1/1;grid-column:6/-1}.Scroll{grid-column:8;align-self:center;text-align:center;padding-right:20px;color:var(--clr-grey-5)}}@media screen and (min-width:1170px){.hero h4{font-size:1rem}.hero-info{grid-column:1/span 8}.hero h4{line-height:1}.Scroll{grid-column:8;align-self:center;text-align:center;padding-right:0;color:var(--clr-grey-5)}}.service{background:var(--clr-white);padding:3rem 1.5rem;margin-bottom:2rem;border-radius:var(--radius);text-align:center;transition:var(--transition)}.service-icon{font-size:2rem;margin-bottom:1.5rem}.service .underline{width:3rem;height:.12rem}.service .underline,.service p{transition:var(--transition)}.service:hover{background:var(--clr-primary-5)}.service:hover,.service:hover p{color:var(--clr-primary-9)}.service:hover .underline{background:var(--clr-primary-9)}@media screen and (min-width:676px){.services-center{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}@media screen and (min-width:992px){.services-center{grid-template-columns:1fr 1fr 1fr}}.jobs-center{width:80vw;margin:0 auto;max-width:var(--max-width)}.btn-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:4rem}.job-btn{background:transparent;border-color:transparent;text-transform:capitalize;font-size:1.25rem;letter-spacing:var(--spacing);margin:0 .5rem;transition:var(--transition);cursor:pointer;padding:.25rem 0;line-height:1}.active-btn,.job-btn:hover{color:var(--clr-primary-5);box-shadow:0 2px var(--clr-primary-5)}.job-info h3{font-weight:400}.job-info h4{text-transform:uppercase;color:var(--clr-grey-5);background:var(--clr-grey-9);display:inline-block;padding:.375rem .75rem;border-radius:var(--radius)}.job-date{letter-spacing:var(--spacing)}.job-desc{display:grid;grid-template-columns:auto 1fr;column-gap:2rem;align-items:center;margin-bottom:1.25rem}.job-desc p{margin-bottom:0;color:var(--clr-grey-3)}.job-icon{color:var(--clr-primary-5)}@media screen and (min-width:992px){.jobs-center{width:90vw;display:grid;grid-template-columns:200px 1fr;column-gap:4rem}.btn-container{flex-direction:column;justify-content:flex-start}.job-btn{margin-bottom:1rem}.active-btn,.job-btn:hover{box-shadow:-2px 0 var(--clr-primary-5)}}.projects{background:var(--clr-grey-10)}.project{display:grid;margin-bottom:4rem}.project-img{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);height:19rem;z-index:1}.project-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,var(--clr-primary-5),#222);opacity:.85;transition:var(--transition)}.project:hover .project-img:after{opacity:0}.project-info{background:var(--clr-white);padding:1rem 2rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.project-number{display:inline-block;font-size:1.25rem;color:var(--clr-primary-5);margin-bottom:.75rem}.project-info h3{font-weight:500;margin-bottom:1.5rem;font-size:1.5rem}.project-desc{word-spacing:15px;color:var(--clr-grey-3)}.project-stack{margin-bottom:1rem}
1.about-stack span,.project-stack span{display:inline-block;background:var(--clr-grey-9);color:var(--clr-grey-5);margin-right:.5rem;margin-top:.25rem;padding:.25rem .5rem;border-radius:var(--radius);text-transform:uppercase;letter-spacing:2px;font-size:.85rem}.about-stack span{margin-top:.5rem}.project-icon{color:var(--clr-primary-5);font-size:1.25rem;margin-right:.5rem;transition:var(--transition)}.project-icon:hover{color:var(--clr-primary-1)}@media screen and (min-width:576px){.project-img{height:19rem}}@media screen and (min-width:768px){.project-img{height:22rem}}@media screen and (min-width:992px){.project{grid-template-columns:repeat(12,1fr);align-items:center}.project-img{grid-column:1/span 8;height:30rem}.project-img,.project-info{grid-row:1/1;border-radius:var(--radius);box-shadow:var(--dark-shadow)}.project-info{z-index:1;grid-column:5/12}.project:nth-of-type(2n) .project-img{grid-column:5/-1;grid-row:1/1}.project:nth-of-type(2n) .project-info{grid-column:2/span 7;grid-row:1/1;text-align:left}}.blog{display:block;margin-bottom:2rem;background:var(--clr-grey-10);border-radius:var(--radius);box-shadow:var(--light-shadow);transition:var(--transition)}.blog:hover{box-shadow:var(--dark-shadow);transform:scale(1.02)}.blog article{height:100%;display:grid;grid-template-rows:auto 1fr}.blog-card{display:grid;grid-template-rows:auto 1fr auto}.blog-img{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);height:15rem}.blog-card{padding:1.5rem 1rem}.blog-card h4{color:var(--clr-grey-1)}.blog-footer{display:flex;justify-content:space-between;align-items:center}.blog-footer p{margin-bottom:0;font-weight:700;color:var(--clr-grey-5)}.blog-footer p:first-of-type{display:inline-block;background:var(--clr-grey-9);color:var(--clr-grey-5);margin-right:.5rem;padding:.25rem .5rem;border-radius:var(--radius);text-transform:uppercase;letter-spacing:2px;font-size:.85rem}@media screen and (min-width:576px){.blogs-center{display:grid;grid-template-columns:repeat(auto-fill,minmax(368px,1fr));column-gap:2rem}.blog-img{height:17.5rem}}@media screen and (min-width:850px){.blog-img{height:13.75rem}}.footer{height:9rem;background:#222;text-align:center;display:grid;place-items:center}.footer h4{margin-top:.5rem;color:var(--clr-white);font-weight:400;text-transform:uppercase}.footer h4 span{color:var(--clr-primary-5)}.footer-links{margin:0 auto 1rem}.footer .social-link{color:var(--clr-white)}.footer .social-link:hover{color:var(--clr-primary-5)}.about-page,.blog-page,.blog-template,.contact-page,.error-page,.projects-page{background:var(--clr-grey-10);min-height:calc(100vh - 14rem)}.error-page{display:grid;place-items:center;background:var(--clr-primary-10);text-align:center}.error-page h1{text-transform:uppercase;color:var(--clr-primary-1);margin-bottom:2rem}.blog-page .blog{background:var(--clr-white)}.about-page{padding:7rem 0}.about-img{margin-bottom:2rem;height:25rem}.about-text .section-title{margin-bottom:2rem;text-align:left}.about-text .underline{margin-left:0;margin-right:0}.about-text p{line-height:2}.stack-container{width:30rem;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:.5rem}.stack-container span{text-transform:uppercase;display:flex;align-items:center;letter-spacing:1px;color:var(--clr-grey-4)}.stack-icon{color:var(--clr-primary-5);margin-right:.25rem;font-size:1rem}@media screen and (min-width:992px){.about-center{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:4rem}.about-img{grid-column:1/span 5;margin-bottom:0}.about-text{grid-column:6/-1}}.contact-page{display:grid;place-items:center;padding:5rem 0}.contact-form{background:var(--clr-white);border-radius:var(--radius);text-align:center;box-shadow:var(--light-shadow);transition:var(--transition);width:90vw;max-width:35rem}.contact-form:hover{box-shadow:var(--dark-shadow)}.contact-form h3{padding-top:1.25rem;color:var(--clr-grey-5)}.form-group{padding:1rem 1.5rem}.form-control{display:block;width:100%;padding:.75rem 1rem;border:none;margin-bottom:1.25rem;background:var(--clr-grey-10);border-radius:var(--radius);text-transform:uppercase;letter-spacing:var(--spacing)}.form-control:-ms-input-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:uppercase;letter-spacing:var(--spacing)}.form-control::placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:uppercase;letter-spacing:var(--spacing)}.submit-btn{display:block;width:100%;padding:1rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-top-right-radius:0;border-top-left-radius:0}.blog-template{padding:5rem 0}.blog-template h1,.blog-template h2{text-align:center}.blog-template h2{color:grey}.blog-template ul{margin-top:2rem;display:inline-block}.blog-template ul li{background:var(--clr-grey-9);color:var(--clr-grey-5);padding:.5rem 1rem;margin:1rem 0}.blog-template blockquote{background:var(--clr-primary-9);border-radius:var(--radius);padding:1rem;line-height:2;color:var(--clr-primary-5);margin:2rem 0}.blog-template pre{background:#222;color:#ff0;overflow-x:scroll;padding:1rem 1.5rem;border-radius:var(--radius)}.blog-template p img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.blog-template pre[class*=language-]{overflow:auto;padding:1.3125rem}.blog-template pre[class*=language-]::selection{background:#27292a}.blog-template pre[class*=language-]::selection,.blog-template pre[class*=language-] ::selection{text-shadow:none;background:hsla(0,0%,100%,.15)}.blog-template:not(pre)>code[class*=language-]{border-radius:.3em;background:var(--inlineCode-bg);color:var(--inlineCode-text);padding:.2rem .25rem;white-space:normal}.blog-template.token.attr-name{color:#addb67;font-style:italic}.blog-template.token.comment{color:#809393}.blog-template.token.string,.blog-template.token.url{color:#addb67}.blog-template.token.variable{color:#d6deeb}.blog-template.token.number{color:#f78c6c}.blog-template.token.builtin,.blog-template.token.char,.blog-template.token.constant,.blog-template.token.function{color:#82aaff}.blog-template.token.punctuation{color:#c792ea}.blog-template.token.doctype,.blog-template.token.selector{color:#c792ea;font-style:"italic"}.blog-template.token.class-name{color:#ffcb8b}.blog-template.token.keyword,.blog-template.token.operator,.blog-template.token.tag{color:#ffa7c4}.blog-template.token.boolean{color:#ff5874}.blog-template.token.property{color:#80cbc4}.blog-template.token.namespace{color:#b2ccd6}.blog-template pre[data-line]{padding:1em 0 1em 3em;position:relative}</style><meta name="generator" content="Gatsby 2.32.12"/><title data-react-helmet="true">Contact | Shashank Katte | katte.io </title><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link data-react-helmet="true" rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link data-react-helmet="true" rel="manifest" href="/site.webmanifest"/><link data-react-helmet="true" rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta data-react-helmet="true" name="msapplication-TileColor" content="#da532c"/><meta data-react-helmet="true" name="theme-color" content="#ffffff"/><meta data-react-helmet="true" name="description" content="Contact me - Shashank Katte"/><meta data-react-helmet="true" name="image" content="/twitter-img.png"/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:creator" content="@shashankkatte"/><meta data-react-helmet="true" name="twitter:title" content="Shashank Katte | katte.io "/><meta data-react-helmet="true" name="twitter:description" content="This is the portfolio website for shashank katte. Full Stack developer, Mentor and Agile DevOps Coach."/><meta data-react-helmet="true" name="twitter:image" content="https://www.katte.io/twitter-img.png"/><link rel="sitemap" type="application/xml" href="/sitemap.xml"/>
1<link rel="preconnect" href="https://www.google-analytics.com"/><link rel="dns-prefetch" href="https://www.google-analytics.com"/>
1<script>
2  window.excludeGAPaths=[/^(?:\/preview\/(?:(?!(?:\/|^)\.).)*?)$/,/^(?:\/do\-not\-track\/me\/too\/)$/];
3  function gaOptout(){document.cookie=disableStr+'=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;path=/',window[disableStr]=!0}var gaProperty='G-4QYGNYBVSM',disableStr='ga-disable-'+gaProperty;document.cookie.indexOf(disableStr+'=true')>-1&&(window[disableStr]=!0);
4  if(!(parseInt(navigator.doNotTrack) === 1 || parseInt(window.doNotTrack) === 1 || parseInt(navigator.msDoNotTrack) === 1 || navigator.doNotTrack === "yes")) {
5    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
6    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
7    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
8    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
9  }
10  if (typeof ga === "function") {
11    ga('create', 'G-4QYGNYBVSM', 'auto', {});
12      ga('set', 'anonymizeIp', true);
13      
14      
15      
16      
17      }</script>
17<link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2"/><link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/static/webfonts/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2"/><style>@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/webfonts/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/webfonts/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/webfonts/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxM.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/webfonts/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format("woff");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/webfonts/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/webfonts/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0d.woff) format("woff");font-display:swap}</style><link as="script" rel="preload" href="/webpack-runtime-4b66b1fcf7d5c05f7f27.js"/><link as="script" rel="preload" href="/framework-acd7498685eeb36e39da.js"/><link as="script" rel="preload" href="/styles-1043fb1b9b9e69356781.js"/><link as="script" rel="preload" href="/app-689be72879811442f0db.js"/><link as="script" rel="preload" href="/1bfc9850-fd7b48ecc76adadae253.js"/><link as="script" rel="preload" href="/252f366e-144ba1345991acd4a0a0.js"/><link as="script" rel="preload" href="/commons-6028abdff8339023e299.js"/><link as="script" rel="preload" href="/component---src-pages-contact-js-f9d9671b2d264aae16fa.js"/><link as="fetch" rel="preload" href="/page-data/contact/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2337742411.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><nav class="navbar"><div class="nav-center"><div class="nav-header"><a href="/"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIzIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDYyMyAxODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+CjxwYXRoIGQ9Ik0xMzIuNjU2IDEwMS40TDEyNy44NTYgMTE4SDExNS45NTZMMTM3Ljk1NiA0OUgxNTIuMzU2TDE3NC4zNTYgMTE4SDE2Mi4wNTZMMTU3LjI1NiAxMDEuNEgxMzIuNjU2Wk0xNTQuODU2IDkyLjRMMTQ0Ljk1NiA1OEwxMzUuMDU2IDkyLjRIMTU0Ljg1NlpNMjE0LjgxNyAxMThIMjAzLjIxN1Y1OC40SDE4Mi40MTdWNDlIMjM1LjkxN0wyMzQuNzE3IDU4LjRIMjE0LjgxN1YxMThaTTI3OC43NzggMTE4SDI2Ny4xNzhWNTguNEgyNDYuMzc4VjQ5SDI5OS44NzhMMjk4LjY3OCA1OC40SDI3OC43NzhWMTE4Wk0zMjkuOTM5IDc4LjZIMzU0LjkzOVY4Ny4zSDMyOS45MzlWMTA5LjJIMzYwLjQzOVYxMThIMzE4LjMzOVY0OUgzNTkuODM5TDM1OC41MzkgNTcuOEgzMjkuOTM5Vjc4LjZaIiBmaWxsPSIjMTAyQTQyIi8+CjxwYXRoIGQ9Ik0zOTEuMyAxMDkuNkMzOTEuMyAxMDYuOTMzIDM5Mi4yMzMgMTA0LjY2NyAzOTQuMSAxMDIuOEMzOTUuOTY3IDEwMC45MzMgMzk4LjIzMyAxMDAgNDAwLjkgMTAwQzQwMy42MzMgMTAwIDQwNS45MzMgMTAwLjkzMyA0MDcuOCAxMDIuOEM0MDkuNjY3IDEwNC42NjcgNDEwLjYgMTA2LjkzMyA0MTAuNiAxMDkuNkM0MTAuNiAxMTIuMzMzIDQwOS42NjcgMTE0LjYzMyA0MDcuOCAxMTYuNUM0MDUuOTMzIDExOC4zNjcgNDAzLjYzMyAxMTkuMyA0MDAuOSAxMTkuM0MzOTguMjMzIDExOS4zIDM5NS45NjcgMTE4LjM2NyAzOTQuMSAxMTYuNUMzOTIuMjMzIDExNC42MzMgMzkxLjMgMTEyLjMzMyAzOTEuMyAxMDkuNlpNNTkyLjc4MyA2NS44QzU5NS4zMTYgNjUuOCA1OTcuNDQ5IDY2LjcgNTk5LjE4MyA2OC41QzYwMC45MTYgNzAuMjMzMyA2MDEuNzgzIDcyLjMzMzMgNjAxLjc4MyA3NC44QzYwMS43ODMgNzcuMjY2NyA2MDAuOTE2IDc5LjQgNTk5LjE4MyA4MS4yQzU5Ny40NDkgODIuOTMzMyA1OTUuMzE2IDgzLjggNTkyLjc4MyA4My44QzU5MC4zMTYgODMuOCA1ODguMjE2IDgyLjkzMzMgNTg2LjQ4MyA4MS4yQzU4NC43NDkgNzkuNCA1ODMuODgzIDc3LjI2NjcgNTgzLjg4MyA3NC44QzU4My44ODMgNzIuMzMzMyA1ODQuNzQ5IDcwLjIzMzMgNTg2LjQ4MyA2OC41QzU4OC4yMTYgNjYuNyA1OTAuMzE2IDY1LjggNTkyLjc4MyA2NS44Wk01OTIuNzgzIDEwMC4yQzU5NS4zODMgMTAwLjIgNTk3LjUxNiAxMDEuMDY3IDU5OS4xODMgMTAyLjhDNjAwLjkxNiAxM
17DQuNTMzIDYwMS43ODMgMTA2LjY2NyA2MDEuNzgzIDEwOS4yQzYwMS43ODMgMTEwLjYgNjAxLjU4MyAxMTIuMDY3IDYwMS4xODMgMTEzLjZDNjAwLjc4MyAxMTUuMDY3IDYwMC4wODMgMTE2LjkgNTk5LjA4MyAxMTkuMUw1OTEuMzgzIDEzNi43SDU4Mi43ODNMNTg3LjU4MyAxMTYuNkM1ODYuNDQ5IDExNS44IDU4NS41NDkgMTE0LjczMyA1ODQuODgzIDExMy40QzU4NC4yMTYgMTEyLjA2NyA1ODMuODgzIDExMC42NjcgNTgzLjg4MyAxMDkuMkM1ODMuODgzIDEwNi42NjcgNTg0LjcxNiAxMDQuNTMzIDU4Ni4zODMgMTAyLjhDNTg4LjExNiAxMDEuMDY3IDU5MC4yNDkgMTAwLjIgNTkyLjc4MyAxMDAuMloiIGZpbGw9IiM2MTdEOTgiLz4KPHBhdGggZD0iTTQ4NS43NjEgNTcuOEg0NzAuNzYxVjEwOS4xSDQ4NS43NjFWMTE4SDQ0NC4xNjFWMTA5LjFINDU5LjE2MVY1Ny44SDQ0NC4xNjFWNDlINDg1Ljc2MVY1Ny44Wk01NTUuMTIyIDgzLjVDNTU1LjEyMiA5NC40MzMzIDU1Mi44NTUgMTAzLjEzMyA1NDguMzIyIDEwOS42QzU0My44NTUgMTE2LjA2NyA1MzcuMzg5IDExOS4zIDUyOC45MjIgMTE5LjNDNTIwLjQ1NSAxMTkuMyA1MTMuOTU1IDExNi4xMzMgNTA5LjQyMiAxMDkuOEM1MDQuOTU1IDEwMy40IDUwMi43MjIgOTQuNjY2NyA1MDIuNzIyIDgzLjZDNTAyLjcyMiA3Mi42NjY3IDUwNC45NTUgNjMuOTMzMyA1MDkuNDIyIDU3LjRDNTEzLjk1NSA1MC44NjY3IDUyMC40NTUgNDcuNiA1MjguOTIyIDQ3LjZDNTM3LjM4OSA0Ny42IDU0My44NTUgNTAuODMzMyA1NDguMzIyIDU3LjNDNTUyLjg1NSA2My43IDU1NS4xMjIgNzIuNDMzMyA1NTUuMTIyIDgzLjVaTTU0My4yMjIgODMuNUM1NDMuMjIyIDc0LjQzMzMgNTQyLjA4OSA2Ny43IDUzOS44MjIgNjMuM0M1MzcuNTU1IDU4LjkgNTMzLjkyMiA1Ni43IDUyOC45MjIgNTYuN0M1MjMuOTIyIDU2LjcgNTIwLjI4OSA1OC45IDUxOC4wMjIgNjMuM0M1MTUuNzU1IDY3LjcgNTE0LjYyMiA3NC40NjY3IDUxNC42MjIgODMuNkM1MTQuNjIyIDkyLjYgNTE1Ljc1NSA5OS4zIDUxOC4wMjIgMTAzLjdDNTIwLjM1NSAxMDguMSA1MjMuOTg5IDExMC4zIDUyOC45MjIgMTEwLjNDNTMzLjkyMiAxMTAuMyA1MzcuNTU1IDEwOC4xIDUzOS44MjIgMTAzLjdDNTQyLjA4OSA5OS4zIDU0My4yMjIgOTIuNTY2NyA1NDMuMjIyIDgzLjVaIiBmaWxsPSIjMkNBRUJBIi8+CjwvZz4KPHBhdGggZD0iTTY5LjczOTEgMTI5LjhINDIuNDM5MVYxMjAuOUg1OS4xMzkxVjQ1LjFINDIuNDM5MVYzNi4ySDY5LjczOTFWMTI5LjhaTTEwOS43IDQyLjZDMTA1LjkgNDIuNiAxMDMgNDMuMTY2NyAxMDEgNDQuM0M5OSA0NS4zNjY3IDk4LjEzMzMgNDcuMjMzMyA5OC40IDQ5LjlMMTAwLjIgNjguM0MxMDAuMjY3IDY4LjkgMTAwLjMgNjkuNzMzMyAxMDAuMyA3MC44QzEwMC4zIDc0LjQ2NjcgOTkuMyA3Ny4yNjY3IDk3LjMgNzkuMkM5NS4zNjY3IDgxLjA2NjcgOTIuNDY2NyA4Mi4zMzMzIDg4LjYgODNDOTIuNiA4My42NjY3IDk1LjUzMzMgODQuOSA5Ny40IDg2LjdDOTkuMzMzMyA4OC41IDEwMC4zIDkxLjI2NjcgMTAwLjMgOTVDMTAwLjMgOTYuMiAxMDAuMjY3IDk3LjEgMTAwLjIgOTcuN0w5OC40IDExNi4xQzk4LjEzMzMgMTE4LjgzMyA5OSAxMjAuNzMzIDEwMSAxMjEuOEMxMDMgMTIyLjg2NyAxMDUuOSAxMjMuNCAxMDkuNyAxMjMuNFYxMzEuN0MxMDIuNyAxMzEuNyA5Ny4zIDEzMC42IDkzLjUgMTI4LjRDODkuNzY2NyAxMjYuMjY3IDg3LjkgMTIyLjYgODcuOSAxMTcuNEM4Ny45IDExNi40IDg3LjkzMzMgMTE1LjYzMyA4OCAxMTUuMUw4OS45IDk3LjhDODkuOTY2NyA5Ny40NjY3IDkwIDk2LjkzMzMgOTAgOTYuMkM5MCA5My4xMzMzIDg4Ljg2NjcgOTAuOTMzMyA4Ni42IDg5LjZDODQuMzMzMyA4OC4yIDgwLjU2NjcgODcuNSA3NS4zIDg3LjVWNzguNUM4MC41NjY3IDc4LjUgODQuMzMzMyA3Ny44MzMzIDg2LjYgNzYuNUM4OC44NjY3IDc1LjEgOTAgNzIuODY2NyA5MCA2OS44QzkwIDY5LjEzMzMgODkuOTY2NyA2OC42MzMzIDg5LjkgNjguM0w4OCA1MUM4Ny45MzMzIDUwLjQ2NjcgODcuOSA0OS43IDg3LjkgNDguN0M4Ny45IDQzLjUgODkuNzY2NyAzOS44IDkzLjUgMzcuNkM5Ny4zIDM1LjQgMTAyLjcgMzQuMyAxMDkuNyAzNC4zVjQyLjZaIiBmaWxsPSIjMTAyQTQyIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iMTExLjk1NiIgeT0iNDcuNiIgd2lkdGg9IjQ5My44MjciIGhlaWdodD0iOTcuMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjYyMyIgaGVpZ2h0PSIxODgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==" alt="logo"/></a><button type="button" class="toggle-btn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A
1712.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"></path></svg></button></div><ul class="page-links nav-links"><li><a href="/">home</a></li><li><a href="/about/">about</a></li><li><a href="/projects/">projects</a></li><li><a href="/blog/">blog</a></li><li><a aria-current="page" class="" href="/contact/">contact</a></li></ul></div></nav><aside class="sidebar "><button class="close-btn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></button><div class="side-container"><ul class="page-links "><li><a href="/">home</a></li><li><a href="/about/">about</a></li><li><a href="/projects/">projects</a></li><li><a href="/blog/">blog</a></li><li><a aria-current="page" class="" href="/contact/">contact</a></li></ul><ul class="social-links "><li><a href="https://github.com/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></li><li><a href="https://www.linkedin.com/in/shashankkatte/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li><li><a href="https://dev.to/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"></path></svg></a></li><li><a href="https://shashankkatte.medium.com/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M0 32v448h448V32H0zm372.2 106.1l-24 23c-2.1 1.6-3.1 4.2-2.7 6.7v169.3c-.4 2.6.6 5.2 2.7 6.7l23.5 23v5.1h-118V367l24.3-23.6c2.4-2.4 2.4-3.1 2.4-6.7V199.8l-67.6 171.6h-9.1L125 199.8v115c-.7 4.8 1 9.7 4.4 13.2l31.6 38.3v5.1H71.2v-5.1l31.6-38.3c3.4-3.5 4.9-8.4 4.1-13.2v-133c.4-3.7-1-7.3-3.8-9.8L75 138.1V133h87.3l67.4 148L289 133.1h83.2v5z"></path></svg></a></li><li><a href="https://twitter.com/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></li><li><a href="mailto:[email protected]" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></svg></a></li></ul></div></aside><section class="contact-page"><article class="contact-form"><h3>How can I help you today?</h3><form action="https://formspree.io/f/mdoykwye" method="POST"><div class="form-group"><input type="text" placeholder="name" name="name" class="form-control"/><input type="email" placeholder="email" name="email" class="form-control"/><textarea name="message" rows="5" placeholder="Type your message here..." class="form-control"></textarea></div><button type="submit" class="submit-btn btn">Send <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z"></path></svg></button></form></article></section><footer class="footer"><div><ul class="social-links footer-links"><li><a href="https://github.com/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></li><li><a href="https://www.linkedin.com/in/shashankkatte/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li><li><a href="https://dev.to/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg">
17<path d="M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"></path></svg></a></li><li><a href="https://shashankkatte.medium.com/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M0 32v448h448V32H0zm372.2 106.1l-24 23c-2.1 1.6-3.1 4.2-2.7 6.7v169.3c-.4 2.6.6 5.2 2.7 6.7l23.5 23v5.1h-118V367l24.3-23.6c2.4-2.4 2.4-3.1 2.4-6.7V199.8l-67.6 171.6h-9.1L125 199.8v115c-.7 4.8 1 9.7 4.4 13.2l31.6 38.3v5.1H71.2v-5.1l31.6-38.3c3.4-3.5 4.9-8.4 4.1-13.2v-133c.4-3.7-1-7.3-3.8-9.8L75 138.1V133h87.3l67.4 148L289 133.1h83.2v5z"></path></svg></a></li><li><a href="https://twitter.com/shashankkatte" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></li><li><a href="mailto:[email protected]" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></svg></a></li></ul><h4>copyright© <!-- -->2021<span>Shashank Katte</span> all rights reserved</h4></div></footer></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
17<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/contact/";/*]]>*/</script>
17<script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-71bc872abbb08f1abb48.js"],"app":["/app-689be72879811442f0db.js"],"component---src-pages-404-js":["/component---src-pages-404-js-94ccae93eabcd60c496f.js"],"component---src-pages-about-js":["/component---src-pages-about-js-57121dc733e32c93d583.js"],"component---src-pages-blog-js":["/component---src-pages-blog-js-e79c3ff97078470145cb.js"],"component---src-pages-contact-js":["/component---src-pages-contact-js-f9d9671b2d264aae16fa.js"],"component---src-pages-index-js":["/component---src-pages-index-js-6e534373f367beced02b.js"],"component---src-pages-projects-js":["/component---src-pages-projects-js-83ae1d0c37dd50dea286.js"],"component---src-templates-blog-template-js":["/component---src-templates-blog-template-js-f92e314c38744e5881ab.js"]};/*]]>*/</script>
17<script src="/polyfill-71bc872abbb08f1abb48.js" nomodule=""></script>
17<script src="/component---src-pages-contact-js-f9d9671b2d264aae16fa.js" async=""></script>
17<script src="/commons-6028abdff8339023e299.js" async=""></script>
17<script src="/252f366e-144ba1345991acd4a0a0.js" async=""></script>
17<script src="/1bfc9850-fd7b48ecc76adadae253.js" async=""></script>
17<script src="/app-689be72879811442f0db.js" async=""></script>
17<script src="/styles-1043fb1b9b9e69356781.js" async=""></script>
17<script src="/framework-acd7498685eeb36e39da.js" async=""></script>
17<script src="/webpack-runtime-4b66b1fcf7d5c05f7f27.js" async=""></script>
17</body></html>

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