{"componentChunkName":"component---src-pages-projects-tsx","path":"/projects/","result":{"data":{"projectsResult":{"edges":[{"node":{"demoUrl":null,"description":"University project, Application for municipal ombudsman.","tecnologies":["Express","React","React Native"],"title":"Ouvidor","codeUrl":"https://github.com/ouvidor","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2094v93h20v-85a540%20540%200%2000-1-98l1-2c0-2-1-2-10-2H0v94M94%208v5h5c6%200%207-1%207-5s-2-5-7-5h-5v5'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/c7d01d11595ba250615a23fdb3312b19/46604/ouvidor.png","srcSet":"/static/c7d01d11595ba250615a23fdb3312b19/62d80/ouvidor.png 125w,\n/static/c7d01d11595ba250615a23fdb3312b19/e1953/ouvidor.png 250w,\n/static/c7d01d11595ba250615a23fdb3312b19/46604/ouvidor.png 500w,\n/static/c7d01d11595ba250615a23fdb3312b19/d8815/ouvidor.png 750w,\n/static/c7d01d11595ba250615a23fdb3312b19/31987/ouvidor.png 1000w,\n/static/c7d01d11595ba250615a23fdb3312b19/40a76/ouvidor.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":"https://rihor-abyss.now.sh/","description":"My blog that I use to post my texts from my book club.","tecnologies":["Typescript","Prismic","Next","React Three Fiber"],"title":"Abismo","codeUrl":"https://github.com/rihor/blog","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='182'%20viewBox='0%200%20400%20182'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2091v91h401V0H0v91m68-4v14h3l3-1%203%201c8%204%2015-9%208-17-2-2-5-2-9-1-2%201-2%201-2-4%200-6%200-6-3-6h-3v14m-20-7l-4%2012-4%209h4c2%200%203%200%204-2%200-3%201-3%205-3%203%200%204%200%205%203%200%202%201%202%204%202%204%200%204%201-1-12l-4-11-4-1c-4%200-4%200-5%203m44%203l-1%209v9h7v-9c0-9-1-10-3-10l-3%201m13%200c-6%203-4%209%203%2011l4%202h-6c-2-1-5%200-5%202s8%204%2011%203c10-2%209-10%200-11l-4-2h7l2-1c2-2%202-2-1-3-3-2-8-2-11-1m18%200l-1%209v9h7v-6l1-7c3-2%204%200%204%207v6h7v-6c0-4%200-6%202-7%202-2%204%201%204%207s0%206%203%206h3v-8c0-7%200-8-2-9-3-2-6-2-9-1-1%202-2%202-3%200-3-1-6-1-9%201h-2c0-2-4-3-5-1m38%200c-8%204-5%2018%205%2018%207%200%2010-3%2010-9%200-8-7-12-15-9M41%20111l-1%204v4h30v-9H56l-15%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.192982456140351,"src":"/static/8ecac8b10c2ffdd248a062205411a36c/46604/abyss_home.png","srcSet":"/static/8ecac8b10c2ffdd248a062205411a36c/62d80/abyss_home.png 125w,\n/static/8ecac8b10c2ffdd248a062205411a36c/e1953/abyss_home.png 250w,\n/static/8ecac8b10c2ffdd248a062205411a36c/46604/abyss_home.png 500w,\n/static/8ecac8b10c2ffdd248a062205411a36c/d8815/abyss_home.png 750w,\n/static/8ecac8b10c2ffdd248a062205411a36c/31987/abyss_home.png 1000w,\n/static/8ecac8b10c2ffdd248a062205411a36c/43fa5/abyss_home.png 1366w","sizes":"(max-width: 500px) 100vw, 500px"}}},{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='180'%20viewBox='0%200%20400%20180'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2090v90h133a1322%201322%200%2000151-1h2c0-2%2011-2%2011%200l1%201%201-1c0-1%201-2%203-1l3-1h10l1%201h1l1%202%201-1%202-2%202%202%201%201%201-1%207-2c7%200%208%200%208%202h1l3-2h2c1-1%201%200%201%201%200%202%202%203%202%201%201-2%2010-2%2010%200l21%201h21V0H0v90m85-60v3h7c5%200%207-1%207-2v-1l1%201c1%203%209%203%209%200-1-3-2-3-15-3h-7c-2-1-2-1-2%202m71%2038l3%206%202-2%201-1c0%203%203%204%205%202h1l7%201%207-1%201-2%201%201c0%202%2013%202%2013%201%201-3-1-4-3-4-1%201-2%200-2-1h-3c-2%202-15%202-16%200h-3l-1-1-1%202c0%202%200%202-1%201l-3-1c-1%201-2%200-2-1h-1c-2%202-3%202-3%201l-1-2-1%201m116%202c-1%203%200%204%204%204%202%200%203-1%203-2l1-1%201%201%201%201v-1l1-1%201%201c0%202%203%204%204%203l6-1c5%200%206%200%206-2h1l1%202c2%200%201-4-2-5-2%200-2%200-2%202s0%202-1%200-2-2-13-2l-12%201M49%2078l-2%202%202%201%203-1c-1%201%202%201%2010%201l11-1h8l9%201c7%200%208%200%208-2l-4-1a80%2080%200%2001-13%200H70a79%2079%200%2000-10%200H49m109%200l-2%201c0%202%2025%202%2026%201h8c1%201%2016%201%2016-1l-19-1h-29m47%2041l-2%201-1%202h-1c0-2-4-3-4%200l-1%201-1-1c1-2-1-5-2-3l-9%201h-8v4c0%204%200%204%203%201%202-2%203-2%204-1h5c1%202%204%200%204-2v-1l1%202c1%201%202%202%207%202h7v-4c0-4-1-5-2-2m61%2021l-1%203c0%203%200%203%205%203%204%200%205-1%205-2l1-1%201%201c0%202%2020%202%2020%201%201-3-1-4-3-4-1%201-2%200-2-1s-2-1-4%201l-3%201-1%201-1%201-1-1c0-4-10-3-11%200l-2%202v-1c2%200%201-2-1-2-1-1-1-1%201-1l2-1h-5m45%200c0%201-1%202-2%201l-3%201h-1c0-1-3-2-4%200v2c0%202%2018%203%2018%200%200-1%202-1%202%201%201%202%205%201%205-1%200-3%200-3-6-3l-7-1h-2M50%20164l-3%201c0%202%203%202%2017%202l16-1h17a2160%202160%200%2001-47-2'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.232142857142857,"src":"/static/568dc338c55bae1c7487b0efe079f89d/46604/abyss_texts.png","srcSet":"/static/568dc338c55bae1c7487b0efe079f89d/62d80/abyss_texts.png 125w,\n/static/568dc338c55bae1c7487b0efe079f89d/e1953/abyss_texts.png 250w,\n/static/568dc338c55bae1c7487b0efe079f89d/46604/abyss_texts.png 500w,\n/static/568dc338c55bae1c7487b0efe079f89d/d8815/abyss_texts.png 750w,\n/static/568dc338c55bae1c7487b0efe079f89d/31987/abyss_texts.png 1000w,\n/static/568dc338c55bae1c7487b0efe079f89d/61d0c/abyss_texts.png 1348w","sizes":"(max-width: 500px) 100vw, 500px"}}},{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='180'%20viewBox='0%200%20400%20180'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2090v90h123a8515%208515%200%2000113-2c0-2%2016-3%2017-2h11l2%201a1549%201549%200%200058%202l77%201V0H0v90m132-57v4h-1c-2-3-5-2-6%200s-1%202-1%200c-1-2-4-2-5-1h-3c-3-2-5%200-5%203%201%203%204%204%206%201l2-1c-1%203%202%204%204%202h3c0%202%204%201%205-1%201-1%201-1%201%201l-1%202v1c1%202%204%200%204-3%200-2%200-2%201-1%201%203%205%202%206%200%202-4-4-7-6-3h-1v-4l-1-1-2%201m111%20131l-1%203h14l10%201%2010-1-2-1v-1l-1-1h-30'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.232142857142857,"src":"/static/e506ecef2de9311908d50839d20c7d6e/46604/abyss_text.png","srcSet":"/static/e506ecef2de9311908d50839d20c7d6e/62d80/abyss_text.png 125w,\n/static/e506ecef2de9311908d50839d20c7d6e/e1953/abyss_text.png 250w,\n/static/e506ecef2de9311908d50839d20c7d6e/46604/abyss_text.png 500w,\n/static/e506ecef2de9311908d50839d20c7d6e/d8815/abyss_text.png 750w,\n/static/e506ecef2de9311908d50839d20c7d6e/31987/abyss_text.png 1000w,\n/static/e506ecef2de9311908d50839d20c7d6e/4e4b8/abyss_text.png 1347w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":"https://finder-rihor.herokuapp.com/","description":"App that searches for content on google images and wikipedia for any givern subject.","tecnologies":["Javascript","Express","Algorithmia","Watson"],"title":"Finder","codeUrl":"https://github.com/rihor/finder","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2011v11h401V0H0v11m0%20162v14h401v-28H0v14m182-6c-3%204-3%209%201%2012%202%202%204%202%2017%202l17-1c3-2%204-6%203-9-1-5-3-6-20-6-15%200-16%200-18%202'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/1e7a512a3f05167b4a5c6c7f85636a42/46604/finder.png","srcSet":"/static/1e7a512a3f05167b4a5c6c7f85636a42/62d80/finder.png 125w,\n/static/1e7a512a3f05167b4a5c6c7f85636a42/e1953/finder.png 250w,\n/static/1e7a512a3f05167b4a5c6c7f85636a42/46604/finder.png 500w,\n/static/1e7a512a3f05167b4a5c6c7f85636a42/d8815/finder.png 750w,\n/static/1e7a512a3f05167b4a5c6c7f85636a42/31987/finder.png 1000w,\n/static/1e7a512a3f05167b4a5c6c7f85636a42/40a76/finder.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":null,"description":"App to manage your barber shop and to book an appointment.","tecnologies":["React","React Native","Express"],"title":"Go Barber","codeUrl":"https://github.com/rihor/gobarber","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='268'%20viewBox='0%200%20400%20268'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20144v124h401V19H0v125m113-89l-1%2012v12h86V55l-43-1-42%201m90%2012v12h85V54h-85v13m-91%2017v24h86V84h-86m91%2012v12h85V84h-85v12m-91%2029v12h86v-24h-86v12m91%200v12h85v-24h-85v12m-91%2029v12h86v-24h-86v12m91%200v12h85v-24h-85v12m-91%2029v12h86v-24h-86v12m91%200v12h85v-24h-85v12m-91%2029l1%2013h85v-25h-86v12m91%200l1%2013h84v-25h-85v12m-91%2030v12h86v-25h-86v13'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.4880952380952381,"src":"/static/62caea3ba24235dd5c871260218933c7/46604/gobarber.png","srcSet":"/static/62caea3ba24235dd5c871260218933c7/62d80/gobarber.png 125w,\n/static/62caea3ba24235dd5c871260218933c7/e1953/gobarber.png 250w,\n/static/62caea3ba24235dd5c871260218933c7/46604/gobarber.png 500w,\n/static/62caea3ba24235dd5c871260218933c7/d8815/gobarber.png 750w,\n/static/62caea3ba24235dd5c871260218933c7/31987/gobarber.png 1000w,\n/static/62caea3ba24235dd5c871260218933c7/40a76/gobarber.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":null,"description":"This app allows you to plan and subscribe to events close to you.","tecnologies":["React","React Native","Express"],"title":"Meetup","codeUrl":"https://github.com/rihor/meetup","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2094v93h401V0H0v94m314-80v5h18V9h-18v5m-35%2034v6h48V43l-24-1h-24v6m-166-2h-5l-4%201h-1c-1-2-6-1-7%202%200%202%202%203%202%200h1l1%202%201-2h1c1%202%2010%202%2010%200h1c0%201%201%202%203%202l4%201h2l3-1%203-1v-2c0-3-10-2-10%200h-1c0-2-4-3-4-2M88%2075c0%201-2%201%2023%201%2021%200%2023%200%2022-2-2-1-45-1-45%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/90baa37c6cfb4201de992258017f3139/46604/meetup.png","srcSet":"/static/90baa37c6cfb4201de992258017f3139/62d80/meetup.png 125w,\n/static/90baa37c6cfb4201de992258017f3139/e1953/meetup.png 250w,\n/static/90baa37c6cfb4201de992258017f3139/46604/meetup.png 500w,\n/static/90baa37c6cfb4201de992258017f3139/d8815/meetup.png 750w,\n/static/90baa37c6cfb4201de992258017f3139/31987/meetup.png 1000w,\n/static/90baa37c6cfb4201de992258017f3139/40a76/meetup.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":"https://rocketshoes-rihor.vercel.app/","description":"Frontend of an e-commerce that sells shoes.","tecnologies":["React"],"title":"RocketShoes","codeUrl":"https://github.com/rihor/rocketshoes","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='226'%20viewBox='0%200%20400%20226'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20113v113h56v-68h92v68h6v-68h92v68h6v-68h92v68h57V0H0v113m56-23v62h92V27H56v63m98%200v62h92V27h-92v63m98-1l1%2063h91V27h-92v62M85%2041c-4%202-5%2011-2%2015%202%202%202%202%200%203-2%202-2%202-1%203l1%203c0%202-3%201-5-2-4-5-10-4-7%201%201%203%201%205-2%2018%200%204%201%206%209%208l16%204c8%202%2026%204%2031%203%202-1%205-6%205-8l3-4c5-7%204-11-7-21l-12-12c-9-9-22-14-29-11m96%2019v6c-1%201-2%201-4-2s-3-3-5-2c-3%201-3%201-2%204v13l4%202c9%208%2041%2013%2049%209%204-3%204-3-4-7l-11-8c-5-4-18-12-21-12-2%200-2%200-1-1%204-3-1-4-5-2m90%2013l2%204v1l1%201v1h1l6%204c7%202%2011%203%2011%201h-1l-1-1-3-4-7-4c-5-4-13-6-9-3M63%20135l-1%206v5h80v-12h-39l-40%201m97%205v6h80v-12h-80v6m98-5v6l1%205h79v-12h-40l-40%201m23%2037c-4%202-6%209-2%2014%201%203%201%203-1%204v3l1%204c-1%202-4%200-6-4-1-2-2-2-4-2-3%201-3%201-2%205v9c-3%2014-4%2013%2013%2017%2010%203%2013%203%2027%204%2017%200%2019%200%2019-5l3-5c6-7%203-12-11-24l-11-11c-4-6-19-11-26-9M84%20191c-2%201-3%202-1%204v2c-1%201-2%201-3-1l-5-3c-3%200-5%202-3%204l1%207c-1%204-1%205%201%207%2010%209%2043%2015%2051%2010%204-3%204-3-5-8l-10-6a73%2073%200%2000-16-11l-4-2h-3l1-1c2%200%202-2%200-2l-1-1-3%201m89%2013l2%204v1l1%201v1h1c-1%201%202%203%2010%205%2011%203%209%201-4-9-7-4-15-6-10-3'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7605633802816902,"src":"/static/a973c5b78e10ff04ecd58ecd24068632/46604/rocketshoes.png","srcSet":"/static/a973c5b78e10ff04ecd58ecd24068632/62d80/rocketshoes.png 125w,\n/static/a973c5b78e10ff04ecd58ecd24068632/e1953/rocketshoes.png 250w,\n/static/a973c5b78e10ff04ecd58ecd24068632/46604/rocketshoes.png 500w,\n/static/a973c5b78e10ff04ecd58ecd24068632/d8815/rocketshoes.png 750w,\n/static/a973c5b78e10ff04ecd58ecd24068632/31987/rocketshoes.png 1000w,\n/static/a973c5b78e10ff04ecd58ecd24068632/40a76/rocketshoes.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":"https://rihor-portfolio.now.sh/","description":"This portfolio right here.","tecnologies":["Typescript","Gatsby"],"title":"Portfolio","codeUrl":"https://github.com/rihor/portfolio","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M60%2076l1%205%201-2c0-1%201-2%203-2%201-1%202%200%202%201%200%202%203%203%204%202%201%200%201-1-1-1-1-1-1-1%201-1l3%202c2%202%204%201%205-3l1-3v3c0%204%202%206%202%202%200-3%202-4%202-1%201%203%204%204%206%202%202-3%200-5-5-6-3%200-5-1-5-2h-3c-1%202-5%204-5%203l-2-1-4-1c-4-4-6-3-6%203m210%2011c-5%203-5%204-4%207h5c3-2%203-2%205%200s2%203%200%204l-1%2010c0%207%200%209-2%209l-1%203c1%203%206%204%208%202h11v-5l-1-9-1-6c-3-2-2-5%202-9l5-4-2-2c-5-4-18-4-24%200m-159%204c0%204%200%204%203%204l4-2%202%201h4l-1-1c-2-1-2-1%200-1l2-1c1-1%201%200%201%201%201%204%203%204%204%201v-2l2%202c1%202%202%202%204%202v-2c-2-1-2-1%200-1l2%202%201%201%201-2%201%201c2%202%206%200%206-3s-4-4-6-1c-1%201-1%201-1-1l-1-3-1%203c0%202%200%202-1%201l-2-2-3%202h-1c0-2%200-2-2-1-1%202-1%202-2%201%200-2-6-2-7-1s-1%200-1-1c-1-1-2-2-5-2s-3%200-3%205'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/7e5a4defeb3fbb896f8b35bdfce73b5f/46604/portfolio.png","srcSet":"/static/7e5a4defeb3fbb896f8b35bdfce73b5f/62d80/portfolio.png 125w,\n/static/7e5a4defeb3fbb896f8b35bdfce73b5f/e1953/portfolio.png 250w,\n/static/7e5a4defeb3fbb896f8b35bdfce73b5f/46604/portfolio.png 500w,\n/static/7e5a4defeb3fbb896f8b35bdfce73b5f/d8815/portfolio.png 750w,\n/static/7e5a4defeb3fbb896f8b35bdfce73b5f/31987/portfolio.png 1000w,\n/static/7e5a4defeb3fbb896f8b35bdfce73b5f/40a76/portfolio.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":null,"description":"App to upload and download wallpapers that I developed to learn Next and Adonis.","tecnologies":["Next","Adonis"],"title":"Wallpp","codeUrl":"https://github.com/rihor/Wallpp","images":[{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M71%2058l15%203c0%201-9%203-14%203-2%200-3%201-3%202%200%202-2%201-6-1-3-2-4-2-7-1-4%201-4%202-4%205l2%204-1%201c-2%200-1%203%202%204s3%201%202-1c-1-3%200-5%202-3l4%204c3%202%204%207%201%205-4-2-5%201-1%204l4%203v-4l8%208%201%201%201%204-1%203%204-1h5c2%200%202-1%202-6v-5l2%202c2%202%202%203%201%203l-1%202h2c2-1%203-2%202-3v-5l3%201c2%201%203%202%204%201l2%201v1l1%203c3%203%2010%208%2011%207l1%201%201%201h1l4%205c1%200%202-2%202-5%200-4%200-4-2-4-1%201-3%200-4-1l-2-2h3l4%201h1c0-2-1-2-2-2l-2-3c-1-2-1-2%201-1%202%200%203%200%203-14l-1-14a713%20713%200%2000-11-3c11%200%2012%200%2012-2v-3H94l-23%201m113%203a317%20317%200%2000-1%2012l4%201%202-1v-2c2-1%202-7%201-9v-2c2-2%201-3-2-3-4%200-4%200-4%204m-49%2017v3h1c0-2%200-2%201-1v8l2%202h1v5l2%204v-3c0-3%203-8%205-10%201-1-2-4-6-7-5-2-6-2-6-1m19%203l5%204a264%20264%200%200030%2023l4%205%203%202v-9c0-9%200-9-3-10l-4%201c-2%201-2%201-2-1h-4c-4%200-5%200-6-2l-3-2-2-2v-5l-9-3-9-1m102%2010a232%20232%200%2000-43%2010h-3l2%201h-2c-4%200-6%202-4%203%201%201%201%201-1%202h-2c-1-2-4%201-4%204%201%203%203%203%2012%204%207%201%207%201%204%202s-3%201%200%201l4%201h-12l-3%201c-3%200-4%200-4%202%200%201%201%202%202%201l2%201-2%201-2%201c-1%201%206%201%2019%201l22-1h1l15%201h13v-12l-1-14-1%202c1%202%201%202-1%202s-2%200-1-1c1-2%200-5-3-7v-1l3%201h1c-1-2%200-3%202-1%201%201%201%201%201-2l-1-3h-13M76%20105l-2%201c-1%201-2%201-1%204%200%204%200%204-3%204s-5%201-10%207l-7%206h30l1-3%202-3%204%203%203%203-1-2c-2-3-3-6-1-6l2%202%202%201v1l-1%201%202%201c1%201%201-2%201-5%200-7-1-13-3-12l1%203c1%203%201%203-1%203%200-1-1-1%200%200l-1%201-1-1-2-1-1%201c1%201%200%201%200%200l-3%202-1%203v-3l-2-2-3-2-2-2c-2%200-2%200%200-1%203-1%203-5%200-5l-2%201m139%2036l-24%201-23%201-2%202c-4%200-5%202-3%204v2l-1%2018v18h71v-16c0-16%200-17-3-15-1%201-1%200-2-3%200-6-4-7-4-2l-1%202-1-2c0-2-3-3-5%200-1%201-1%201-1-1s-2-3-2-1h-1c-2-2-2-2-4%200l-3%202-2%201-2%201h-1c0-2%200-2-4-1l-3%202-5%201c-5%200-7-1-4-4l2-2c0-1%202-2%208-2l10-1c3-2%203-2%208%200h6c-1-2%204-3%206-1l2%201v-2c-2-1-2-1%202-1h4l-6-1-9-1h-3'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/f85da44875fe67b3b22e038ecbce0ecf/46604/wallpp_home.png","srcSet":"/static/f85da44875fe67b3b22e038ecbce0ecf/62d80/wallpp_home.png 125w,\n/static/f85da44875fe67b3b22e038ecbce0ecf/e1953/wallpp_home.png 250w,\n/static/f85da44875fe67b3b22e038ecbce0ecf/46604/wallpp_home.png 500w,\n/static/f85da44875fe67b3b22e038ecbce0ecf/d8815/wallpp_home.png 750w,\n/static/f85da44875fe67b3b22e038ecbce0ecf/31987/wallpp_home.png 1000w,\n/static/f85da44875fe67b3b22e038ecbce0ecf/40a76/wallpp_home.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}},{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'%3e%3cpath%20d='M209%203l-8%205-5%204c-5%203-8%206-7%207l-5%201%2035%201%2040%201v144h-14l-10%201%204%201c0%202%206%205%2011%206l4%202a116%20116%200%200041%208c5%201%2048%203%2074%203h31V0H216l-7%203m139%2013v7h38V10l-19-1h-19v7M212%20130c2%200%202%200%202%205%200%203%200%204%202%204l-3%201%2016%201h21v-12h-20c-11%200-19%200-18%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.1551724137931036,"src":"/static/05020cb995f576f4700e585ed8fd6dcb/46604/wallpp_sign.png","srcSet":"/static/05020cb995f576f4700e585ed8fd6dcb/62d80/wallpp_sign.png 125w,\n/static/05020cb995f576f4700e585ed8fd6dcb/e1953/wallpp_sign.png 250w,\n/static/05020cb995f576f4700e585ed8fd6dcb/46604/wallpp_sign.png 500w,\n/static/05020cb995f576f4700e585ed8fd6dcb/d8815/wallpp_sign.png 750w,\n/static/05020cb995f576f4700e585ed8fd6dcb/31987/wallpp_sign.png 1000w,\n/static/05020cb995f576f4700e585ed8fd6dcb/40a76/wallpp_sign.png 1360w","sizes":"(max-width: 500px) 100vw, 500px"}}}]}},{"node":{"demoUrl":null,"description":"Backend of a forum that I developed to learn Typescript and TypeORM.","tecnologies":["Typescript","Express","TypeORM"],"title":"Forum","codeUrl":"https://github.com/rihor/Forum-backend","images":null}},{"node":{"demoUrl":null,"description":"Relates PokeAPI results to high quality official images.","tecnologies":["Python","PokeAPI","Requests"],"title":"Pokemon Image List","codeUrl":"https://github.com/rihor/pokemon-image-list","images":null}}]}},"pageContext":{}}}