{"componentChunkName":"component---src-pages-portfolio-index-js","path":"/portfolio/","result":{"data":{"projects":{"nodes":[{"frontmatter":{"slug":"chatui-app","stack":"React & Styled Components & Storybook","title":"ChatUI","thumb":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVQoz22RzWsTYRDG9w/x5F3EViESPJQKUo8avShaEQQVFC+Cp4K9eBWMBD/wZAXxVAQPVUuV1pA0EpOm2TaCpgh2s2l2N+/uzuzMuzuyXQ0W/R3mMMwzM8+McXxqutPpiggzi4gCMs31nrUNiFrrZC9xHIsIMUdESZIYJ05eqlY+Ozs2cVq67YaWZYVhqLWWf8jEpVLx/r1ZETHyk9O11XqgPGQmZ4C27QOGAFprisUB7YF2/0SFacd6bbX8cSkVH86fXW9/FRHASBOFfoCI2ZwfbvRo2XpWtp+s9J6u9Ioffs43BzETIAIiERnjuUKz0SYMkVgrRa7T7aueYluRraivKADMts0goiAIfN9nZmMsd7rV2oyZASP2A3DdnWEQAIcRB5hGZu4O0LSwbeGWE4lICOANh+nBxo+eadRbCUfJbmNEAIDRnCz5bsObq/WfV+0F0xklU89jucLb95+aa2al+qVSbWx2vmnN8j+SJFV9X6s9Lj18Of/G9YbGsckLhfO3DhyaOnjk1L79E1dv3BURreNkj0ziRHjX+dZG6/WrF4vL5dRzfuLc7ZkHV67NXL85e/HynWJpLhP/faQMoN+vGvELacwP4JP6VTwAAAAASUVORK5CYII=","aspectRatio":2.0408163265306123,"src":"/static/e49bdbb8cab465590e51924e969bfe1f/ee604/chatui.png","srcSet":"/static/e49bdbb8cab465590e51924e969bfe1f/69585/chatui.png 200w,\n/static/e49bdbb8cab465590e51924e969bfe1f/497c6/chatui.png 400w,\n/static/e49bdbb8cab465590e51924e969bfe1f/ee604/chatui.png 800w,\n/static/e49bdbb8cab465590e51924e969bfe1f/f3583/chatui.png 1200w,\n/static/e49bdbb8cab465590e51924e969bfe1f/5707d/chatui.png 1600w,\n/static/e49bdbb8cab465590e51924e969bfe1f/eeb1b/chatui.png 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"3ff143c7-a33f-5f65-b490-81e67236806c"},{"frontmatter":{"slug":"Backstage Mangement System","stack":"HTML & CSS & Javascript & JQuery & NodeJS & ExpressJS & MySQL","title":"Backstage Mangement System","thumb":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB5klEQVQoz0VRTUtUYRS+P0ZsU6AxIjmUFobTSFgS1aKYGppyoU5ECu0iwp8R7mzRooWQEw64inATEdhg9CGVzUz3jvfrPR/ve9/3xB0ND2fzPM95zuGc4w2eLAwUisOni6VLV0rTs6XybKl89X8ew6lj8ghenrnuDTx+NPhg7ubzFUAMDvB3FwAJELUxfyKVAAGgZvYB95XCXCLS3FU9ZvZOVaonbleuPX2mlIqTtBfGRKQAAt9vd/1UARGBAj/oBWHIzJCqwPe7QYCE3pmRs6NDY7duVABQxDlnRZwxHEURJKFkOWmtFeeITYLZX+ZfvQ4ngbXWG5+cGS1OVe/XibWIWOdc3sOKiHxade9Wcig5yayBrXS+ftvZ/fyTRZw3dq48VJio1uqaQH5sui/r0nolW09k/Y68vChrk/LxhQS7zpA1NjbQ2nsv2m59wBgyrzg+PVyYqM4tY3snayyajQXTWDAb8+btQ7O5lDWXbGPeNpez1mttLBu9erDdhL0331OXSd88cr5aqyORscLG6szpTPJSNsAmTClFBAJizoczbCf7XQRGPDRfqNbq/YNJf+V+OOsIlTadMAkI4wylrxzK+WGtOzLfvbcYx/mTABCRjpIoTdM4iqMwwlwgREalwG8jEhH9A5VG1WMVA8LPAAAAAElFTkSuQmCC","aspectRatio":2.0618556701030926,"src":"/static/35fa9a592531cfade067c3168661cf39/ee604/backstage.png","srcSet":"/static/35fa9a592531cfade067c3168661cf39/69585/backstage.png 200w,\n/static/35fa9a592531cfade067c3168661cf39/497c6/backstage.png 400w,\n/static/35fa9a592531cfade067c3168661cf39/ee604/backstage.png 800w,\n/static/35fa9a592531cfade067c3168661cf39/f3583/backstage.png 1200w,\n/static/35fa9a592531cfade067c3168661cf39/5707d/backstage.png 1600w,\n/static/35fa9a592531cfade067c3168661cf39/eeb1b/backstage.png 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"2c1647ae-8120-539d-a591-245e81872f06"},{"frontmatter":{"slug":"Afterlife Simulator","stack":"HTML & CSS & Javascript","title":"Afterlife Simulator","thumb":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAACbUlEQVQozwFiAp39AI4s24oq14cp1IMoz38ny3wmx3gjwnoswKyE1rOR14lQwmIXq2Qfq2Acp1wbolganVUZmlIZlkkRj8G00gCIJ9aGJ9OEJtCAJcx9JMl6I8V1HsJ3JsV2NK96QKtyLbNkGLFgG6hdGqVaGKFWF5xTFplPFpVHDo2/sc8AgybQgibOfyXMfSTJeiTFdyHEbiGzinSSlJF8hYRwmZONbj2XXharXRqjWRigVRebUhaYTxaURg6Lv7LPAH0kyXwkyHokxnkjxHYiwXMcwKWCn52ibZOVf5aWf5mbc5eUdGkwn1gUolcZnVQWmVAWlU4VkUUOir6yzgB3IsJ2IsF1IcB0Ir1zH75pKa9xfniOkn6/tHHf0XOFjpNoiq5ZSqxYEZ1VGJtRFpZOFZNLFZBCDYi+ss4AciG9ciG8cCC7byC4bBy7bCyib1s2W049wKxW/9hZUXrEQ33UTkm0VxGYUReYTxWUTBSRSRSNQQ2FvrLOAGwftmsftWsetGkesmcesWkarWVNXmiUdrWuaeWLSpJ2gUV9zlIwplMRlU8WlUwUkEkTjUYTij4Lg72xzQBmHK9mHK5lHK1jG6xiHKphFqlUNKioqHLYwGjfkFrygjFrRI9KEptQFpJLFJBIEo1GEolDEYc7Cn+8scwAYBqoYBqnXxqnXhqmXRmkXBqhYR+qdzeUh2CZmFZ+fzmEWx6XTxeTShOOSBOMRRGIQhGGQBCDOAp8w7nTAFoYoVoYoVkYoFgYn1gXnlQVnI9mu559zIxjw4Fbr3xYr4FbtFYklUQPiUQSiEEQhD8PgTwPfjUJeMW71Xv7BCK5kvDWAAAAAElFTkSuQmCC","aspectRatio":2.0408163265306123,"src":"/static/3c7ad35e7ad75c24ec93678bc927b71b/ee604/life.png","srcSet":"/static/3c7ad35e7ad75c24ec93678bc927b71b/69585/life.png 200w,\n/static/3c7ad35e7ad75c24ec93678bc927b71b/497c6/life.png 400w,\n/static/3c7ad35e7ad75c24ec93678bc927b71b/ee604/life.png 800w,\n/static/3c7ad35e7ad75c24ec93678bc927b71b/f3583/life.png 1200w,\n/static/3c7ad35e7ad75c24ec93678bc927b71b/5707d/life.png 1600w,\n/static/3c7ad35e7ad75c24ec93678bc927b71b/eeb1b/life.png 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"4695258c-1f02-5cf1-ad36-8a5bc567e234"},{"frontmatter":{"slug":"2D Human-Pose Estimation In Realtime","stack":"Python & OpenCV & OpenPose","title":"2D Human-Pose Estimation In Realtime","thumb":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAACbUlEQVQozwFiAp39AOLi4fPy8vf3+fPu+unn7Wlpa3NxdfHw/PTy/fz9/erq6ff29vn4+fDt9Pfy/cPDxVtaWaemq/z7/9HP2gAkIyFnZ2j19Pj48//KyM8hGhiIambp4u78+//EwcAtLStiY2Lt6+zy7fb69f9saWoZGhWNhoz38f/S0d0Ap350iHNs7u739e396ej1sJmX3K2e7+n2+/v/wrvFgGtrbmBa4ePr9/T/9O7+xsbOrId97K+q9vL/09DdAPPX0PTb1fT0/fLq++3q9cW+xtrR2PPz//Lx/Pz5/PXEwPTBsPbg4vLc6vXv/9zd5sCekM65wPDy/9PQ3QDq5+/x7/Xv7vfv6fXm4eno5PLu6PTv6vfw7fzv7vPw6fjU5L/f3K/z2uzx7Pje3uLQ577j3OTy7f3QztsA1cnT2dDS4svO3+TQvMarhXJz2MHF39/w7Oj34Njh3Mjau9y8wtua4tve3+rCjZSOnJ5p39DS6ur+zMjVANnO2NnBue3Pze/v8s3OzUlBRLCHf+bX4unq++Db5uHN3MTCncHTkvHm8vLt7HqTgVtVOc6Xhezk88nL3ADPqaJtVlGXl5328f+fnKxbXmhWSkzEnZnr2eHw3eDQn5BvWkxzh4Hi3eva0OVmdXBOWFtmTEvdqZvLuLwAT0ZKQUNJTk1T4dnnioWQQDxDPkBJODI5lXFvknd2UVZeUFlnR0RNuLK81c7aUElTVE5XOD1IST1AgWBYAKmmrcW4ubanpL6wsLWmpq2entXS3ISEi1FSVlteY6Sjq7yvr6malbGjoq6hoKKSjrCmqcjF0GprcktMUNOKryLSJGOCAAAAAElFTkSuQmCC","aspectRatio":2.0833333333333335,"src":"/static/b981f40bda4a7905e458bd47ee6e20b3/ee604/pose.png","srcSet":"/static/b981f40bda4a7905e458bd47ee6e20b3/69585/pose.png 200w,\n/static/b981f40bda4a7905e458bd47ee6e20b3/497c6/pose.png 400w,\n/static/b981f40bda4a7905e458bd47ee6e20b3/ee604/pose.png 800w,\n/static/b981f40bda4a7905e458bd47ee6e20b3/f3583/pose.png 1200w,\n/static/b981f40bda4a7905e458bd47ee6e20b3/57982/pose.png 1496w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"7341fb88-9b74-5aad-b2b4-8bd696521017"},{"frontmatter":{"slug":"Recognition and Classification of Paper-Plastic Bags","stack":"Python & OpenCV & SIFT & FLANN & CART tree","title":"Recognition and Classification of Paper-Plastic Bags","thumb":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtklEQVQoz2P4DwO/f/9+9vTR7ZvX7ly7eufalWvXz9x+cvvpuyfX7129cOnC1atXLl2+dPfunf9IgOH//////v37////37+/6yqzXF0tpphblNpZtc7Mjp0fU7CuMH52vJaxqqSEsIgIf3xSLEQbRAsDgvnv75oZ9XkOZicsHGuc7ApWlIdtjo5bmZDTH2VupaOnpSIpJhQWEYJF8////399+XopL++IvfMRU7tKZ9uy+cXBayLTNmQkTY4sbSi5ee323h3bU5ISfv/+jUXznx8/TkQlHrF2Pm3nVmpnVTu/OGBleNz6tIC5oW3Tu9///X/97u28nOyfP35g0fz7+/fjMYk7Ta0Pmdvn25o3rawt2JQTtj7Jb254bmHyvQ1bzs2c25KT9eP3L2w2f/9+PDJ+j7HlEVPbNFPt4qWFWRuKApZH+SyLdDBU2q5ufMbA6mRWwY+/f7E7+2xe8UHvoNNBUV1BfinTEr2WxWctystcVpAV7HkiIPKId/DN6qb/sBCDaQZH1N///z/MmPnIy+tz14S5R+e5Tvbs2tO0dNEbH+/rbc2PL504NGfS1NNHj8KtBWoGAHRyeshXMd7VAAAAAElFTkSuQmCC","aspectRatio":2.150537634408602,"src":"/static/1b02d7ff04a1986cfb56583bd5459c46/ee604/bag.png","srcSet":"/static/1b02d7ff04a1986cfb56583bd5459c46/69585/bag.png 200w,\n/static/1b02d7ff04a1986cfb56583bd5459c46/497c6/bag.png 400w,\n/static/1b02d7ff04a1986cfb56583bd5459c46/ee604/bag.png 800w,\n/static/1b02d7ff04a1986cfb56583bd5459c46/f3583/bag.png 1200w,\n/static/1b02d7ff04a1986cfb56583bd5459c46/5707d/bag.png 1600w,\n/static/1b02d7ff04a1986cfb56583bd5459c46/7eb01/bag.png 1915w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"19709f1a-3272-5801-8919-f3f611481b3b"}]}},"pageContext":{}},"staticQueryHashes":["362580002","426988268"]}