1<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=99ebb3b1-b293-4aa2-b940-c3b649dc568d 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><title>Vignesh Iyer</title><meta name="description" content="Vignesh Iyer Portfolio"/><link rel="icon" href="/favicon.ico"/><link href="https://fonts.cdnfonts.com/css/nunito-sans" rel="stylesheet"/><meta name="next-head-count" content="6"/><link rel="preload" href="/_next/static/css/120f2e2270820d49a21f.css" as="style"/><link rel="stylesheet" href="/_next/static/css/120f2e2270820d49a21f.css" data-n-g=""/><link rel="preload" href="/_next/static/css/2283ed90a01ca9d20cbb.css" as="style"/><link rel="stylesheet" href="/_next/static/css/2283ed90a01ca9d20cbb.css" data-n-p=""/><noscript data-n-css=""></noscript>
4<script defer="" nomodule="" src="/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js"></script>
4<script src="/_next/static/chunks/webpack-fb76148cfcfb42ca18eb.js" defer=""></script>
4<script src="/_next/static/chunks/framework-e33dd1c18ec047522465.js" defer=""></script>
4<script src="/_next/static/chunks/main-c4f2541b93e4ae8b71f8.js" defer=""></script>
4<script src="/_next/static/chunks/pages/_app-2733e34216f71e93778e.js" defer=""></script>
4<script src="/_next/static/chunks/45-c832df28544cd4f3b6ca.js" defer=""></script>
4<script src="/_next/static/chunks/pages/index-b45a9c76fb3dc19db4d8.js" defer=""></script>
4<script src="/_next/static/nN4xZcrv5mKjpEwFOBfWa/_buildManifest.js" defer=""></script>
4<script src="/_next/static/nN4xZcrv5mKjpEwFOBfWa/_ssgManifest.js" defer=""></script>
4<style data-styled="" data-styled-version="5.3.3">.iwTrqm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;min-height:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:96px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px;}/*!sc*/ 5@media only screen and (max-width:768px){.iwTrqm{padding:12px;}}/*!sc*/ 6.dBSAwV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/ 7.dVnDvI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:50rem;overflow:auto;}/*!sc*/ 8.lhmLKE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;background-color:#7D4CDB;color:#f8f8f8;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:12px;border-radius:12px;overflow:auto;}/*!sc*/ 9@media only screen and (max-width:768px){.lhmLKE{padding:6px;}}/*!sc*/ 10@media only screen and (max-width:768px){.lhmLKE{border-radius:6px;}}/*!sc*/ 11.jlKOhN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;}/*!sc*/ 12.cPaINq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}/*!sc*/ 13.eStsay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:50rem;padding:48px;overflow:auto;}/*!sc*/ 14@media only screen and (max-width:768px){.eStsay{padding:24px;}}/*!sc*/ 15.bDxXfm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:48px;border-radius:12px;overflow:hidden;box-shadow:0px 2px 4px rgba(0,0,0,0.20);}/*!sc*/ 16@media only screen and (max-width:768px){.bDxXfm{padding:24px;}}/*!sc*/ 17@media only screen and (max-width:768px){.bDxXfm{border-radius:6px;}}/*!sc*/ 18.kjFtCO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px rgba(0,0,0,0.33);min-width:0;min-height:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:48px;}/*!sc*/ 19@media only screen and (max-width:768px){.kjFtCO{border:solid 1px rgba(0,0,0,0.33);}}/*!sc*/ 20@media only screen and (max-width:768px){.kjFtCO{border-radius:24px;}}/*!sc*/ 21.dGBmYJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;max-width:100%;min-width:0;min-height:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;}/*!sc*/ 22@media only screen and (max-width:768px){.dGBmYJ{padding-left:6px;padding-right:6px;}}
22/*!sc*/ 23@media only screen and (max-width:768px){.dGBmYJ{padding-top:3px;padding-bottom:3px;}}/*!sc*/ 24data-styled.g2[id="StyledBox-sc-13pk1d4-0"]{content:"iwTrqm,dBSAwV,dVnDvI,lhmLKE,jlKOhN,cPaINq,eStsay,bDxXfm,kjFtCO,dGBmYJ,"}/*!sc*/ 25.gaJKAX{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:24px;}/*!sc*/ 26@media only screen and (max-width:768px){.gaJKAX{width:12px;}}/*!sc*/ 27.kiRKUX{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:12px;}/*!sc*/ 28@media only screen and (max-width:768px){.kiRKUX{height:6px;}}/*!sc*/ 29data-styled.g3[id="StyledBox__StyledBoxGap-sc-13pk1d4-1"]{content:"gaJKAX,kiRKUX,"}/*!sc*/ 30.jRMBjo{font-size:18px;line-height:24px;}/*!sc*/ 31.hYqOrN{font-size:18px;line-height:24px;font-weight:600;}/*!sc*/ 32data-styled.g7[id="StyledText-sc-1sadyjn-0"]{content:"jRMBjo,hYqOrN,"}/*!sc*/ 33.fiHyNt{display:inline-block;box-sizing:border-box;cursor:pointer;font:inherit;-webkit-text-decoration:none;text-decoration:none;margin:0;background:transparent;overflow:visible;text-transform:none;color:inherit;outline:none;border:none;padding:0;text-align:inherit;}/*!sc*/ 34.fiHyNt:hover{background-color:rgba(221,221,221,0.4);color:#FFFFFF;}/*!sc*/ 35.fiHyNt:focus{outline:none;box-shadow:0 0 2px 2px #6FFFB0;}/*!sc*/ 36.fiHyNt:focus > circle,.fiHyNt:focus > ellipse,.fiHyNt:focus > line,.fiHyNt:focus > path,.fiHyNt:focus > polygon,.fiHyNt:focus > polyline,.fiHyNt:focus > rect{outline:none;box-shadow:0 0 2px 2px #6FFFB0;}/*!sc*/ 37.fiHyNt:focus::-moz-focus-inner{border:0;}/*!sc*/ 38.fiHyNt:focus:not(:focus-visible){outline:none;box-shadow:none;}/*!sc*/ 39.fiHyNt:focus:not(:focus-visible) > circle,.fiHyNt:focus:not(:focus-visible) > ellipse,.fiHyNt:focus:not(:focus-visible) > line,.fiHyNt:focus:not(:focus-visible) > path,.fiHyNt:focus:not(:focus-visible) > polygon,.fiHyNt:focus:not(:focus-visible) > polyline,.fiHyNt:focus:not(:focus-visible) > rect{outline:none;box-shadow:none;}/*!sc*/ 40.fiHyNt:focus:not(:focus-visible)::-moz-focus-inner{border:0;}/*!sc*/ 41data-styled.g9[id="StyledButton-sc-323bzc-0"]{content:"fiHyNt,"}/*!sc*/ 42.jfmvbx{box-sizing:border-box;font-size:inherit;line-height:inherit;color:#7D4CDB;font-weight:600;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}/*!sc*/ 43.jfmvbx:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ 44data-styled.g13[id="StyledAnchor-sc-1rp7lwl-0"]{content:"jfmvbx,"}/*!sc*/ 45.eMSUAU{display:grid;box-sizing:border-box;grid-template-columns:repeat( auto-fill,minmax(min(384px,100%),1fr) );grid-gap:12px 12px;}/*!sc*/ 46data-styled.g41[id="StyledGrid-sc-1wofa1l-0"]{content:"eMSUAU,"}/*!sc*/ 47.dra-drP{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial,sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:18px;line-height:24px;background-color:#ffffff;color:#444444;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:100vw;height:100vh;overflow:auto;}/*!sc*/ 48data-styled.g90[id="StyledGrommet-sc-19lkkz7-0"]{content:"dra-drP,"}/*!sc*/ 49body{margin:0;}/*!sc*/ 50data-styled.g91[id="sc-global-hmgnLM1"]{content:"sc-global-hmgnLM1,"}/*!sc*/ 51.egcRZu{margin-top:2rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;}/*!sc*/ 52data-styled.g125[id="sc-bdvvtL"]{content:"egcRZu,"}/*!sc*/ 53.jHiMcF{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:32px;line-height:44px;color:#313131;margin-bottom:2.68rem;}/*!sc*/ 54data-styled.g126[id="sc-gsDKAQ"]{content:"jHiMcF,"}/*!sc*/ 55.hElRYH{font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:#aeaeae;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:80%;text-align:left;}/*!sc*/ 56.hElRYH a{font-weight:bold;color:black;}/*!sc*/ 57.hElRYH a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ 58@media only screen and (max-width:600px){.hElRYH{width:90%;font-size:12px;padding-left:10%;}}/*!sc*/ 59data-styled.g127[id="sc-dkPtRN"]{content:"hElRYH,"}/*!sc*/ 60.jnzdlR{margin-top:2rem;width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ 61data-styled.g128[id="sc-hKwDye"]{content:"jnzdlR,"}/*!sc*/ 62.dOOJBq{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:32px;line-height:44px;color:#313131;margin-bottom:2.68rem;}/*!sc*/ 63data-styled.g129[id="sc-eCImPb"]{content:"dOOJBq,"}/*!sc*/ 64.eXMcgt{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Nunito Sans;}/*!sc*/ 65data-styled.g130[id="sc-jRQBWg"]{content:"eXMcgt,"}/*!sc*/ 66.fJWvzU{min-width:80%;max-width:95%;min-height:60%;margin-right:1rem;margin-bottom:1rem;background:#ffffff;box-shadow:0px 4px 45px -15px rgba(0,0,0,0.15);border-radius:25px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ 67@media only screen and (max-width:600px){.fJWvzU{width:100%;}}/*!sc*/ 68data-styled.g132[id="sc-iCfMLu"]{content:"fJWvzU,"}/*!sc*/ 69.dZwaGj{width :30%, max-width :50%;border-radius:25px 25px 0 0;-webkit-flex :1;-ms-flex :1;flex :1;layout :fill;}/*!sc*/ 70data-styled.g133[id="sc-furwcr"]{content:"dZwaGj,"}/*!sc*/ 71.gVeqnz{padding:1rem;text-align:center;-webkit-flex:2;-ms-flex:2;flex:2;}/*!sc*/ 72data-styled.g134[id="sc-pVTFL"]{content:"gVeqnz,"}/*!sc*/ 73.iEGdhQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-around;
73-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ 74data-styled.g135[id="sc-jrQzAO"]{content:"iEGdhQ,"}/*!sc*/ 75.gLehiV{margin:0.3rem;}/*!sc*/ 76data-styled.g136[id="sc-kDTinF"]{content:"gLehiV,"}/*!sc*/ 77.MlaYa{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}/*!sc*/ 78@media screen and (max-width:600px){.MlaYa{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ 79data-styled.g137[id="sc-iqseJM"]{content:"MlaYa,"}/*!sc*/ 80.hFjyUW{width:101rem;font-size:0.9rem;background:#3075c6;}/*!sc*/ 81@media screen and (max-width:600px){.hFjyUW{display:none;}}/*!sc*/ 82data-styled.g138[id="sc-crHmcD"]{content:"hFjyUW,"}/*!sc*/ 83.hOynEL{padding:0.2rem;}/*!sc*/ 84.hOynEL:hover{border-radius:0.5rem;}/*!sc*/ 85data-styled.g139[id="sc-egiyK"]{content:"hOynEL,"}/*!sc*/ 86.fGEdRm{margin-top:2rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;}/*!sc*/
87data-styled.g140[id="sc-bqiRlB"]{content:"fGEdRm,"}/*!sc*/ 88.bVndNo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:32px;line-height:44px;color:#313131;margin-bottom:2.68rem;}/*!sc*/ 89data-styled.g141[id="sc-ksdxgE"]{content:"bVndNo,"}/*!sc*/ 90.lfQcQP{font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:24px;line-height:33px;color:#aeaeae;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:80%;text-align:left;height :25rem;overflow:auto;}/*!sc*/ 91.lfQcQP a{font-weight:bold;color:black;}/*!sc*/ 92.lfQcQP a:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ 93@media only screen and (max-width:600px){.lfQcQP{width:90%;font-size:12px;padding-left:10%;}}/*!sc*/ 94data-styled.g142[id="sc-hBUSln"]{content:"lfQcQP,"}/*!sc*/ 95.kMFkoT{height:33rem !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ 96data-styled.g143[id="sc-fotOHu"]{content:"kMFkoT,"}/*!sc*/ 97.kPypAb{height:100%;width:90%;padding:1.5rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background:linear-gradient( 180deg, rgba(255,190,190,0.4) 0%, rgba(255,169,169,0) 73.35% ), #b5d2ff;box-shadow:0px 4px 25px rgba(0,0,0,0.15);border-radius:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ 98.kPypAb div{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-family:Nunito Sans;font-style:normal;font-weight:900;font-size:24px;line-height:76px;color:#313131;}/*!sc*/ 99.kPypAb div a{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ 100@media only screen and (min-width:768px){.kPypAb{width:70%;}.kPypAb div{font-size:24px;}}/*!sc*/ 101data-styled.g144[id="sc-fFeiMQ"]{content:"kPypAb,"}/*!sc*/ 102.NPrFg{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ 103data-styled.g145[id="sc-bkkeKt"]{content:"NPrFg,"}/*!sc*/ 104.jRYZBN{background-color:white;position:-webkit-sticky;position:sticky;top:0;z-index:1000;}/*!sc*/ 105data-styled.g146[id="sc-ieecCq"]{content:"jRYZBN,"}/*!sc*/ 106.YXXQq{font-family:Nunito Sans;font-style:normal;font-weight:900;font-size:24px;line-height:33px;color:#3075c6;}/*!sc*/ 107data-styled.g147[id="sc-dJjYzT"]{content:"YXXQq,"}/*!sc*/ 108.jRgVDe{font-family:Nunito Sans;font-style:normal;font-weight:bold;font-size:16px;line-height:22px;color:#3075c6;}/*!sc*/ 109data-styled.g148[id="sc-hGPBjI"]{content:"jRgVDe,"}/*!sc*/ 110</style></head><body><div id="__next"><div class="Home_container__1EcsU"><div class="StyledGrommet-sc-19lkkz7-0 dra-drP sc-bkkeKt NPrFg"><header class="StyledBox-sc-13pk1d4-0 iwTrqm sc-ieecCq jRYZBN"><a class="StyledAnchor-sc-1rp7lwl-0 jfmvbx sc-dJjYzT YXXQq">Vignesh Iyer</a><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 gaJKAX"></div><div class="StyledBox-sc-13pk1d4-0 dBSAwV"><a class="StyledAnchor-sc-1rp7lwl-0 jfmvbx sc-hGPBjI jRgVDe" href="#projects">Projects</a><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 gaJKAX"></div><a class="StyledAnchor-sc-1rp7lwl-0 jfmvbx sc-hGPBjI jRgVDe" href="#blogs">Blogs</a><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 gaJKAX"></div><a class="StyledAnchor-sc-1rp7lwl-0 jfmvbx sc-hGPBjI jRgVDe" href="#about">About</a></div></header><div class="sc-fotOHu kMFkoT"><div class="sc-fFeiMQ kPypAb"><div>Passionate web developer looking for creative ways to solve problems</div><div><a href="mailto:[email protected]">Hit me up</a> for collaborations</div></div></div><div id="projects" class="sc-hKwDye jnzdlR"><div class="sc-eCImPb dOOJBq">Projects - (<!-- -->13<!-- -->)</div><div class="StyledBox-sc-13pk1d4-0 dVnDvI sc-iqseJM MlaYa"><div class="StyledBox-sc-13pk1d4-0 lhmLKE sc-crHmcD hFjyUW"><div class="StyledBox-sc-13pk1d4-0 jlKOhN"><nav class="StyledBox-sc-13pk1d4-0 cPaINq"><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Make life easy</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Covid relief donations</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Bishop chess board</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Nested comments example</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Crypto sentiment analysis</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Physiotherapy clinic website</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Joke Guesser Game</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Crypto trading platform</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Crypto tech blog</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Crypto gas tracker</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">Decentralized Chat App</button><br/><div class="StyledBox__StyledBoxGap-sc-13pk1d4-1 kiRKUX"></div><button class="StyledButton-sc-323bzc-0 fiHyNt sc-egiyK hOynEL" type="button">File Directory display component</button><br/></nav></div></div><div class="StyledBox-sc-13pk1d4-0 eStsay"><div style="scroll-behavior:smooth" class="StyledGrid-sc-1wofa1l-0 eMSUAU"><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Make life easy" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Make life easy" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ftools.b90d4c31857c5659616932dfb34f0dec.jpg&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ftools.b90d4c31857c5659616932dfb34f0dec.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ftools.b90d4c31857c5659616932dfb34f0dec.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Make life easy</div><div class="sc-jRQBWg eXMcgt">A set of tools to make life easy. Tools includes â URL shortener, Fake user generator, QR code generator, Crypto sentiment Analysis, Color scheme generator</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Material UI</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Covid relief donations" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Covid relief donations" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcovid.3f0289706f30862f05f2708bf3909249.jpg&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcovid.3f0289706f30862f05f2708bf3909249.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcovid.3f0289706f30862f05f2708bf3909249.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Covid relief donations</div><div class="sc-jRQBWg eXMcgt">A donation tracker website for the covid relief run by our group of friends and crowd sourcing</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Material UI</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIvPg=="/></div><img alt="Bishop chess board" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Bishop chess board" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2FChess_pieces.bfb6caccf03e508b96544b6793a3533d.jpg&w=1920&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2FChess_pieces.bfb6caccf03e508b96544b6793a3533d.jpg&w=3840&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2FChess_pieces.bfb6caccf03e508b96544b6793a3533d.jpg&w=3840&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Bishop chess board</div><div class="sc-jRQBWg eXMcgt">A chess board simulation to show how a Bishop moves</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjY0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Nested comments example" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Nested comments example" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcomment.674dff11fb8d47deb56b19cc79d1ed49.png&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcomment.674dff11fb8d47deb56b19cc79d1ed49.png&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fcomment.674dff11fb8d47deb56b19cc79d1ed49.png&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">
110Nested comments example</div><div class="sc-jRQBWg eXMcgt">A basic simple implementation of nested comments feature</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Crypto sentiment analysis" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Crypto sentiment analysis" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fbitcoin.3a36190833f56ed814ea40d4d9b54797.jpg&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fbitcoin.3a36190833f56ed814ea40d4d9b54797.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fbitcoin.3a36190833f56ed814ea40d4d9b54797.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Crypto sentiment analysis</div><div class="sc-jRQBWg eXMcgt">This is an attempt by me to develop a tool to analyze bitcoin trends and try to make a model to predict a Buy / Sell / Hold action. This model is made by using Fuzzy Logic. The rule is developed using 2 parameters: viz. Sentiment of the Market (Fear and Greed Index) and Price Trend average</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Material UI</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Firebase</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Fuzzy Logic</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Physiotherapy clinic website" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Physiotherapy clinic website" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fphysiotherapy.f4a80b228bbde453f62176d7625b466f.jpg&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fphysiotherapy.f4a80b228bbde453f62176d7625b466f.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fphysiotherapy.f4a80b228bbde453f62176d7625b466f.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Physiotherapy clinic website</div><div class="sc-jRQBWg eXMcgt">A Physiotherapy clinic website made for client</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Joke Guesser Game" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Joke Guesser Game" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fjoke.35445b12704d73c17aee3cedde403cf9.jpg&w=640&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fjoke.35445b12704d73c17aee3cedde403cf9.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fjoke.35445b12704d73c17aee3cedde403cf9.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Joke Guesser Game</div><div class="sc-jRQBWg eXMcgt">A joke guesser game template made in React Js</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcwOCIgaGVpZ2h0PSIzMTM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIvPg=="/></div><img alt="Crypto trading platform" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Crypto trading platform" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ftrading.967ace9367004140f92dbbf8b99817be.jpg&w=3840&q=75 1x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ftrading.967ace9367004140f92dbbf8b99817be.jpg&w=3840&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Crypto trading platform</div><div class="sc-jRQBWg eXMcgt">A trading platform of perform fake trades to learn more about crypto markets. This is a learning project to help new crypto investors to place fake trades using real-time prices and let them analyze their trades.</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Material UI</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Firebase</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA0OCIgaGVpZ2h0PSIxNTM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIvPg=="/></div><img alt="Crypto tech blog" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Crypto tech blog" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fblog.2f69d21e9b4ac046ca993e114c4ccbb3.jpg&w=2048&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fblog.2f69d21e9b4ac046ca993e114c4ccbb3.jpg&w=3840&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fblog.2f69d21e9b4ac046ca993e114c4ccbb3.jpg&w=3840&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Crypto tech blog</div><div class="sc-jRQBWg eXMcgt">Blog to learn about crypto technology</div><div class="sc-jrQzAO iEGdhQ"></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI2MjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></div><img alt="Crypto gas tracker" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Crypto gas tracker" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fgas-tracker.c69ffe7a50450d80b3ad3bcd3905a965.jpg&w=1200&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fgas-tracker.c69ffe7a50450d80b3ad3bcd3905a965.jpg&w=3840&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fgas-tracker.c69ffe7a50450d80b3ad3bcd3905a965.jpg&w=3840&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Crypto gas tracker</div><div class="sc-jRQBWg eXMcgt">A web3 app to track ETH gas fees spend till date while exploring ETH network.</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-
1100 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Next</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Web3</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAwIiBoZWlnaHQ9IjQ3OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="Decentralized Chat App" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Decentralized Chat App" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fchat.eb9a116727253eba16381d9ded988e67.jpg&w=1080&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fchat.eb9a116727253eba16381d9ded988e67.jpg&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Fchat.eb9a116727253eba16381d9ded988e67.jpg&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">Decentralized Chat App</div><div class="sc-jRQBWg eXMcgt">A decentralized chat app made with React and gunDb</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">gunDb</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">Material UI</span></span></div></div></div></div></div></div><div class="StyledBox-sc-13pk1d4-0 bDxXfm"><div class="sc-iCfMLu fJWvzU"><div style="display:inline-block;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;margin:0"><div style="box-sizing:border-box;display:block;max-width:100%"><img style="max-width:100%;display:block;margin:0;border:none;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgwIiBoZWlnaHQ9IjU2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4="/></div><img alt="File Directory display component" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="sc-furwcr dZwaGj" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="File Directory display component" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ffile-directory.0c0ef2284e8b88ff77705e001173827f.png&w=1080&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ffile-directory.0c0ef2284e8b88ff77705e001173827f.png&w=1920&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimage%2Fpublic%2Fimages%2Ffile-directory.0c0ef2284e8b88ff77705e001173827f.png&w=1920&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="sc-furwcr dZwaGj" loading="lazy"/></noscript></div><div class="sc-pVTFL gVeqnz"><div class="sc-eCImPb dOOJBq">File Directory display component</div><div class="sc-jRQBWg eXMcgt">A basic simple implementation of file directory component component</div><div class="sc-jrQzAO iEGdhQ"><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">HTML</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">CSS</span></span></div></div><div class="StyledBox-sc-13pk1d4-0 kjFtCO sc-kDTinF gLehiV"><div class="StyledBox-sc-13pk1d4-0 dGBmYJ"><span class="StyledText-sc-1sadyjn-0 jRMBjo"><span class="StyledText-sc-1sadyjn-0 hYqOrN">React JS</span></span></div></div></div></div></div></div></div></div></div></div><div id="blogs" class="sc-bqiRlB fGEdRm"><div class="sc-ksdxgE bVndNo">Blogs - (<!-- -->0<!-- -->)</div><div class="sc-hBUSln lfQcQP"><div class="StyledGrid-sc-1wofa1l-0 eMSUAU"></div></div></div><div id="about" class="sc-bdvvtL egcRZu"><div class="sc-gsDKAQ jHiMcF">About</div><div class="sc-dkPtRN hElRYH">I'm<!-- --> a web developer based out of India. Exploring Front end technology since last <!-- -->6<!-- --> years. Hands-on Software Developer eager to collaborate with customers to find optimal solutions.<br/>I enjoy exploring different Machine Learning algorithms. Check out<!-- --> <a href="https://ieeexplore.ieee.org/document/7914958" target="_blank" rel="noreferrer">IEEE paper</a> <!-- -->published by me in this area.</div></div></div></div></div>
110<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"nN4xZcrv5mKjpEwFOBfWa","runtimeConfig":{},"nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
110</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.