{"componentChunkName":"component---src-pages-index-js","path":"/","result":{"data":{"index":{"edges":[{"node":{"frontmatter":{"seoTitle":"Mahisa Agni Satria P. - Indonesia.","useSeoTitleSuffix":false,"useSplashScreen":true}}}]},"hero":{"edges":[{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"greetings\": \"Hello\",\n  \"icon\": \"waving-hand.png\",\n  \"title\": \"I'm Mahisa Agni Satria\",\n  \"subtitlePrefix\": \"I design and build \",\n  \"subtitle\": \"things for the mobile and web apps.\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Freelance Mobile and Web Developer. Based in Indonesia \\uD83C\\uDDEE\\uD83C\\uDDE9.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"greetings":"Hello","title":"I'm Mahisa Agni Satria","subtitlePrefix":"I design and build ","subtitle":"things for the mobile and web apps.","icon":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAFK0lEQVQ4y21UCVDUVRh/LAgBTuKBgmggBR7jgiAoEMioASoOmCaYpgvIsrtcYpkOg6EY5VHjoImGqYk6SA6KrILHgAooxy7HIrAKQkjEILcCcSzL+/X+f4NmyjfzzfeO7/u97yaErfZ0G46R1ktWOhwfKXASkHcskSjIViKRfD9+joiI4PmuXbv+L9yVsUDnv3cDucuvDOQuy8VZYvLxhj1m4p0i/8jIyGBGP7wFDNexXX+GtKRakq7ri0hnhsNbxe7MRbxFHddslw49cqvqvys8et6OTO28vliDZh90ZVg/4d7DpLJ9MmmYb3R09P6oqKgt3N2RvYF6w49XCwCQbrm9gPTKheTlL3N1uceG5FnRqPYEnq1Cx28WiWXxxgdRuBRQOqLt0swfOZnIcMlxZqE7A70YuzvU6F2hIc9PWEy4++KUmRLlrsATezSdMYmqOTY1Byp3aPOXYOA8WeWxOVEoCwuOlkklX4hCI1w4nc5Mu2NDjzwUPXIHCXl9+63fvbccTIfzXXYo4gx8Gs+YNqB6BUaLXAerDxtGNp2z/h217ujJtGoviTe2FPrGzUAx4b1quWh5Cs98gbr1aLm8UE56shbp8Zm+av0tWnwwUuD8vOKAnqz1ik0bXrDzQ7tmZZzOwY4M4RAa1rJ4WuaPe3PWhBi8Sp/fjEpvtKbZjBbsNnYidUnT+Z+qEo029t+az+K3EkMP7OrL4/X3taXNG0DDGgzlu6qU8capfbmeFE/d0H519kVO51dnYtp1Y+EbKJ1Qn2zOJ44kOxNCC234GFYkGO0dzrEF6n0w+MCxqjRWcLhLvpyieSu6M23rOq4L+/F0PUvSMnRes7j55+V598ZKvYBiO9T9NPPkRFKKv5k+kZSyeIPdQ/eXMFAvDNwXlirjDVNe5ziPoX4LUBMIWuZNofTQotIZUPsz2q5BqQMafzY7xwNkn1jNg5Ufnzt55LF78pvsxYdYDJP+ustAXwagO2th0YvTFrVQ7wCqA8doqRtoCbNa4TGKWpEW6mAtFM5ovmBRwmD+bY6+JDJbm2cPNHqi+4ZVjipxcupgngfLnj80inVjVLUBKPemVLECPFWsAVWHMgt3jkHhgtbLc1rlAcaGxG+dl25oyHandQExDk1HSMRwtjW4EnlzR1ii2K9/s+f2Mi3qgkFVGykt9wEq1vLEfUDVEg6Q0hIXtKXN7S87MGsWkclkKawnV0qlkmRCMKk+gcj6sxio2hO9t4T1r64t6ELtZtCngZSqPqW00o8B+jJAf9DaIMrCQDUF9mi9YjFS+Z35AhITE+PBpkWKVCJ2kErDTgk85dMq4khQZ/ocloQVTPkTSqs+Y+USADBQqPyYu8xC5UqKci+qLXalfdmWaEqZ3l8Ua27Gx481ehCjpHCZxJlNlK/4bMcK/FoumGpQwnq5dtsoVYcxF5l7zCruA1riRocfLkbvbSvN67T3UXN0Ss44mOAfvolzf9vWz83Z4OBXnoS4NZ426USFGyv4HRqqFlOoQ5mV/lRT6IierA9G2y4YQ5VgMJYXM8ORV2JTgxuUPGhISIh5UFCwKV+bh80mcTxzE/mo/qSJmitelHlqqdJToylcoumVzxltP2+I8jg93BEbb+RkFXGG/w7m8PDwiUNISBDPKw/q831+7EMypSLhvRvtqdMwmGmKvnQT/HHSAEV79Gpubjdy41v3kIFgYox7e3vze7FYrCMSifh9esJSnhft0dUd/+jeTrKWnY8++VKQdF+stzV0ioU+L/O1/oTM30ZA5ubeLyfNAAAAAElFTkSuQmCC","aspectRatio":1,"src":"/static/19222c5f8e7487e845c819f844cd8b33/216f1/waving-hand.png","srcSet":"/static/19222c5f8e7487e845c819f844cd8b33/48077/waving-hand.png 15w,\n/static/19222c5f8e7487e845c819f844cd8b33/6ce08/waving-hand.png 30w,\n/static/19222c5f8e7487e845c819f844cd8b33/216f1/waving-hand.png 60w,\n/static/19222c5f8e7487e845c819f844cd8b33/b55a1/waving-hand.png 90w,\n/static/19222c5f8e7487e845c819f844cd8b33/ced7a/waving-hand.png 120w,\n/static/19222c5f8e7487e845c819f844cd8b33/229ad/waving-hand.png 160w","sizes":"(max-width: 60px) 100vw, 60px"}}}}}}]},"about":{"edges":[{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"About me\",\n  \"image\": \"./me.jpg\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Hello, my name is Mahisa Agni. A full stack software developer, crafting with Flutter, Swift, React, and Laravel.\\nBuild useful products for individuals, start-up, and companies.\"), mdx(\"p\", null, \"Currently available as a developer (Mobile & Web Apps) or consultant.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"About me","image":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBBAUC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHJOJhRIbyarM6rgWf/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDERASMTL/2gAIAQEAAQUCEhRVnuNYgeQATsNyPTh4Lv8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAHhAAAQMEAwAAAAAAAAAAAAAAAAEQIRExMkFxgbH/2gAIAQEABj8ClHp4Q2+ixihAnLf/xAAdEAADAQACAwEAAAAAAAAAAAAAAREhMUFhobHh/9oACAEBAAE/IUmDLG4/C7G6+CNNp+h8okx0pjJbzQxMTtpbS39B2yDWgX0P/9oADAMBAAIAAwAAABBsI0D/xAAWEQEBAQAAAAAAAAAAAAAAAAAREEH/2gAIAQMBAT8QGOT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREQMf/aAAgBAgEBPxCspH3P/8QAHRABAQADAAIDAAAAAAAAAAAAAREAITFBYXGB8f/aAAgBAQABPxBk6U4WH5iFVCA/Z+cOgAk1lEKDKlr1hQlBKpX3ieQ1rWURrrjfGu4gk1zge0cJCV1HMO3jiOy4yleN71cKWdDn/9k=","aspectRatio":0.7518796992481203,"src":"/static/5408f374e371269aa327ee9f3b019769/64b17/me.jpg","srcSet":"/static/5408f374e371269aa327ee9f3b019769/e94f2/me.jpg 100w,\n/static/5408f374e371269aa327ee9f3b019769/4fa6c/me.jpg 200w,\n/static/5408f374e371269aa327ee9f3b019769/64b17/me.jpg 400w,\n/static/5408f374e371269aa327ee9f3b019769/39f27/me.jpg 600w,\n/static/5408f374e371269aa327ee9f3b019769/a1eb1/me.jpg 800w,\n/static/5408f374e371269aa327ee9f3b019769/b31d1/me.jpg 960w","sizes":"(max-width: 400px) 100vw, 400px"}}}}}}]},"interests":{"edges":[{"node":{"exports":{"shownItems":5,"interests":[{"name":"Product Management","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAESUlEQVQ4y9WTWVBTZxTHL+gDM11m+tTpYhe1BVkUqgTCGrIQSMhCMoQA0kAMi5CIgCANECHUCAEiUpYQKYSlgIhs0toi1MIwTBloxw4D6liHGdupM7hAWCxDbr5T8iFtnT60Pva+/L975pzfPed/vksQ/+vn7nQ71sW5DuKrK0Z8BviGiEgtfXHYxvp1rEqNeQsy6mA/x6nO4Zjg+NkXgz21DBNryz3POhpx2FbA70dVWqzxatN/B26ujmK1POjdhWGWAX53R3XfDph/TO2QVFCHcxJyyv9l1N/GsP7+dNjRrg/Xx47AWt96T3cTHIo9H2OPMdLqHZ29AnGeiy+XiEkr/CdoerwN683JdmJsrA2PScLPTqtLQ3OwfBkGWkqRMLN2RaFt996pOUBhYf0oRPQ8bO2XL7f9WhohnN6h/eXl4hAHLIPwZN5EDhszyPTcYhCqKheFCvV8jKokyJ4jSi5wfA726O7QM/Pv/Rm7NdP5Jh5/oasBNq7Bjc58651eDUz1Vdki03WIn6SBIN7HjfacQJ5sF00gJwSK/O3i1osqbLS2RI2/NPmtuUiekdNnm2h8BSxXn8zP1EO7Tm6b7deilQkD6CoMJDv5HISIk+/TwsUvY09FCsJbovhbl7cvO253OUU1Nxvg3cPctStd+nEgR6BGK0cTbafRwnAZejRehY7JpChUlkcK0kuBGa2U2+tYcVn4NnCScrcgG0B83WPAgdnvGkzRMgX4MjnkyuIQ1OiVyKSJh9m+YiDnmqC5MhOkojDgCEVkeKIaIlJ1c0z313fba6UZFQTx6ham8fN0vNH6FtkbXaacx2JJLEzeqLX9NPYZyWP4wGB1OjycuIDmhg0gjWRBZ2UaUp3KRd50gZWTooGQeJUSb5onxWBCoWfi7k4bReXFOgl8qkuxLi10IHVWHEqJYcBsfzEsf18HealiqC5IgPkBLaqu0sFButDmzeKBT1Ti4wBxwtt2hkcoZ3vjnbfy35IV0i0SFRU0DZG21oFUlHCUA2e0PPhhvAi6DCehtiQFfp0xQ3vDWdAWZiKKOBo+pPha3ZnhcJAtwH8RL78BT0scN4YXxxYHgtzI2Mw2M1HcST8Uo/QH/aAQdXRko36zFpbudMPt6RaQKE4AI0KCvNh05EqnIxffYOtefwo4MwJOYFhqDYctvRAMMiMDFF+wbWIV1caK87CquxibOmOs9VJrobXvWj55c7TG1lSXjfz5PEQJi7C5BfjZ3qN6kgf8aeR+Xyp8EOIPLuGBUcSpxqhPUpq5ltgK2iJL5gVUrivkNTEgqzIMks+EQnZDBFQYk+D6pXJQlvFgP90Z9lHdwIMZDHspnrDnkAu40hj3PRjsPHc+05UYXC3bnaznOom4tNeOBLuE8RRUSaKarWRGe1fmXGQ1Jpb59RaWx4+2mop+lOlZD9z5+yx7PN+/5xx0eCqAF3XVzcdPEpoQ89LOnf4DAMUWZACAO7oAAAAASUVORK5CYII=","width":20,"height":20,"src":"/static/a3a73613276dea9ab721e5096e3c92a6/5b3b6/mountain.png","srcSet":"/static/a3a73613276dea9ab721e5096e3c92a6/5b3b6/mountain.png 1x,\n/static/a3a73613276dea9ab721e5096e3c92a6/c3f2e/mountain.png 1.5x,\n/static/a3a73613276dea9ab721e5096e3c92a6/e77ef/mountain.png 2x"}}}},{"name":"Web Development","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADd0lEQVQ4y2No6uhmSGuazMQABPM37GorbZuyQklN25ABCtx9gxhBdHvfZAZc4D+U/gcX+P8fbOD2M7edVuw593/Gqj3/sypaFwOF+EHi/qHRjAwEwH8kNifUUDCnoanbduHaXe83HLryv6qlfz1Mztc/kKBhYHrVzoN9uaXVa5ANnblk3YS1u0/+n7Vozc+osEANkFheXj6jn6cTA0Gw5fiVhDX7z/2Pjk+eBeInZeeZLli7/eG8Vdv+z1y4+n9+doY7SLwoP5dp9qpdhA3UkJPlnrdy68M5q3b+L27ouT9x3sof81Zs+T9n+eY/HV39/wOczbzALszOZAHRbZMXEDa0qaUnbdHqbf9XbDn4f87SDUC8/n9Hz5RfpYXF/xet3LAKGhyMhRX1YPWNPdPxxA403CrL6/Jb2voe9/RP/15SWv092j/of2tL9981e87+n7PuUB1IzeV3/5m9fXzB6us6JmE3UFtcFM7mYWDg8nFyUwIyZTys7erLMvL+9/VP+79ix8n/s9ceTAWpOXLnG7OilDAkRXRNwW6os4kpw/xlG5jQxd3MraJz4pL+9fZM/r9k86H/s9bsiwCJH7j2lsXICJL2WybORdUU4h0A08yQlpTBkJqUwahvYMRUEZcCjgRnUwvfjIiY310dff8Xrt8LNHR/CNilN94xpxc3gPVOXrKNwUxPDbtrbcwt4ezCyDiwoY4m5l6pIRG/25va/89fs/P/3PWHokHiL3/8Z2qfuRqcixZuPcVQ1tiD3VBLEzM4Ozs4Amyok6mFf0pQ2P+m6vr/C4BpdP6mo0UwNbPWHmIGu/r2F9yxb2FsCmfnQg11NbdOyAiJ+F9dXPZv/vJN/xduPgbKDGDDVu46w0wwfcINZWdhaIhJBmvwtrZryo2I/V+Wk/dj5pwl/xduOHiqZ9FOJXCu23ucsKHmUENV1NQZYWk22MFlc2Fs4v+ClLRvPZ19/+ev2v5p3ob9LgzEAmtTczBta2IGTlrisnKiUa6eTwvjkv7nJiT9L83J/zdp4vSvS5cusEQtevAAYEIH0362DmBvWeoZOmUAIykrMvosiB/j41tSX5R/hijDQEBVXYMhzs0bzE7z8gcb6mFpU5zgH/iwrLEzIyMl436kp9cKeLFNjKHGegYQBjMTw6LyGnD687SxT4gLjbob6Rswj5+NhRsAsQNu/jHhSUgAAAAASUVORK5CYII=","width":20,"height":20,"src":"/static/6463fa86d883acd697adbf9639212a55/5b3b6/wrench.png","srcSet":"/static/6463fa86d883acd697adbf9639212a55/5b3b6/wrench.png 1x,\n/static/6463fa86d883acd697adbf9639212a55/c3f2e/wrench.png 1.5x,\n/static/6463fa86d883acd697adbf9639212a55/e77ef/wrench.png 2x"}}}},{"name":"Mobile Development","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAD9klEQVQ4y4XVz1MbZRgH8GWgSiFANmSzG0zSBphCSwFbIVh+BAxJm5BQChggECTs5lcDJIGigY4FLozKlE6dytDqgHVae7NycMZDe/DgeOZWTt4dHf+Azc77dTcB/JFgd+aZ3cO+n32e93n3fSnq8FpdXS1Q7ru7u4bh4eH9Pk8f3B632N/fn86EJxtut1uUA8o7Ozs7BmXMyspKAfXfi+f5QuWeTCaDDMNAfpTkwHEU/uOZotIcxyGVSi0qY2KxWFEO6Pf7M2AkFOY5PYeLt9olrv0MiUfniM/vIwMdQyTgEkhDYwMZHBwSDQYD5ufnU8qYaDSaC05OTmbBYIRnZbDnB49k9NaQ758+x8b9DSwO38bnsUfo7LxC7iylXg8eZRiNRAQdo0NpvUUq5c4QvY6BplKLGrMRF2pNqKgyEqbpHbGqqgoLCwsZMJIPnJg4LFmYFhhWD/bJb1LF0CK5YbeircOK9dtR7K7P4lxglgz88qtYZTAiGZ/LgpFIPnAiC4bDglarRfG5FqlYZyQsowWt0aD6rAH1NSaU6Q1E23hZVJpyVHI4HM4Fx8fHM+D0dFBgdVocvHRJwdGz5OmT59h88AAfNzXga5sV9efryeiNflEvg4lk8vWgIITkDCuxzJul9mY1GZnywzVyHddZGsFqPdSciZgvtIosyyL5f6DP58uAIZ4XlCboIx9JZa3txEu70afuBmUbA+VawNVainzipESO1WEukS05FAqdDAqBgKCR57Dl8bcSO9BP1mtWcct8E6cDd3Bq9hn4yxT5OaaADGbi2QyD+cCxsbEMyAuCoFar0WPtkkymM+RSoxoXz6tBq2lwTCU0WoaYa+tEpXGJRCILBoO54OhoFpQXeKbLf/7xuxSPL5C9ryz45n4HWi1WOBy9sNvt5O7dTVGn02FmdjaVnfe84Gjh4T8tlJeXo7auTqIrtcT8lgpGTgVVWTlomoZKpSLyB0WNvJTi8fghKOSCIyOH4AeTQjmtAb39Sip0Rch3Xa1Ya27C5tYWXr54oWwMRI5/gXIO+cCRLBiYEpRsTvfdlKjqS8Rr4mBltbBdvYZxn+8YVOb5b5DPBb3eLDgVCPBKaRXy9qUtLSVvlJagpEyF4qI3caqgSCmblJSUiMoWNzMzkwGn84FHGQ4NDPGWd9vw/k8xaXDNS1q++JFc+ewZGdv2EedjH7m3cY+8OjgQu7u7MTUVOLnLR5uDf9wfbH67GbYvByVb1I66pS00JD6FY9mBtjUHPpxfxN7eXtpisUCGFk9c2MvLy5lt/OGjhwaP27N/rcsBp90pum096b7e99JOmzPtkqO3t1fs6OiEfAzsb29vZ46ApaWl4yPgL1UCwlrGscmJAAAAAElFTkSuQmCC","width":20,"height":20,"src":"/static/7f5c857f27f8116913076180416e29af/5b3b6/mobile-phone.png","srcSet":"/static/7f5c857f27f8116913076180416e29af/5b3b6/mobile-phone.png 1x,\n/static/7f5c857f27f8116913076180416e29af/c3f2e/mobile-phone.png 1.5x,\n/static/7f5c857f27f8116913076180416e29af/e77ef/mobile-phone.png 2x"}}}},{"name":"Android & iOS","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAErElEQVQ4y52Ue1BUVRzHD2BZMqOOIToTmpVYRuIDzMF8RuHwiCAVRUCUkAW0xhFNMHNAiIf4WhmCXEAePlBbpc1ANpeVxwDCwsKyCLsuKMIuBD4QZcll7/l2926hTvWP95/7Pb9zzud8f79zf5eQl3gqwjLIra8uW5p0XYAgrj9FNnD7RJ0qd0uK5mV4pHJz+piuD86tpoI7UCRew8mgBLwUsCooc0w3hRfWIlcL6d7C0fSA2P8HVkQLCWrN8x1Z7UR3QcvpnsK75Dovh3TuL7MwjdVRxXO6Um8oL0amI3ndHuV/wsSbcghghiliKyy68jVWtdFiDiD7XsrFldGlJCs3z5z2dyIZP+jAqX+BzvsdIKUbszm9hUwhXdkqq+fn1UkNFgLXaNKR2WqlOnSDm0PGQ9uqGKFht3eozwuw4fJF5FqIgNMijzAL1iF3i9LAgve0hXfTO/jKlRwAsHh+X19iveeVnTmPZtrZ2DyDlS0i/Rd55hTjNlj+Ey/fdp6nO3dnaFDQjTT3g/Gm2CxCxt/JUYXoBB2rONdx11PPhvNruMMoe9ijknkED2M5wB8X1o6lWBN16digqB+dR1uQuHyfjg29cWX1MQfVj/L6kdMDuBDwUxa3LuZyVebWhAMmnb0l8VmJntb6jjO9R0vJFHValkRfPARFnOzPjDX7kORuy6/wF7qpMuXM/bxuZHsdpytsF7ggQeugiPx95FvH4CWmvYc/ibYkmhTWaps/BxuWLHQ0Nnp1jFyVQhIuNaS6fcOIdk2DLMZD25nbyWhPqnHOJwPJHu5FpvW6GHlV9ZdCzCZTPzSNw+ast2TzPsrVTC919jA2+T3B3Qjor2801CV/CsWJ6Rj6dRbtvySGMuk2MtfwDaKvF6M5gZxp3qte2buzAQfnbRdy9RsBWW3vZE5XX7ZoO1r9ATUPUG4YNVY74f7FKfSxeCnFrW3Ql4UxZbvCaXm8A1XEj4M4YndPR3yTocg7A+5vr/jAxOAt9Ddfpl6yIAWaTUBbCKD4wjha5YzuHFt6v8SVQh0JtIbAeGMp63QyGmMnQrzjMO0904OKHSLsXBJZyrnbBBLhFko2zHYjhCrW96KdBco/Mz6Vzoc2/036pMKLdbYdVBkIRuaKwaIZqN8/gUp2pdF+4QCtjpIaj7jxkOQ7w9METPzchbtdF/v5LFDupUbjcgz9Zs9059rRkRpfFsYDbV4HNLjicbE9bh4ah648J/Sda6GSiBKa5r2NkR2yhY5v6cv1+pFXrOJd95jrZ6xy1gwVzURXth3ztN4XUAWDaXQHrVuG4dL30XZkAvqEHwGdW+mQeDNajnsxD4vn4t5Zm3tXQ1+dZmK0pU6y8HZ0MwN7TtloegveAtPkw+DmOrZeKzFa6YTBX97BzVRrDIhcAE0YZZTBFK1sKeROBkjtoeZP4izpCqZaVUa9/qwXtaff1UDpCTR7MIbKxdCL56LvzHQokqzxoORj4FYoaEsgW08/oHGNEeUO6Do5+ee/+5oo4se/+IdBo6sG8lUYFjswDy6xqQsmo+mHiXgsWcZ+RptBFX4scC1Fs6cRNc7Q5duWJUwgXCO0H36N+1G0JluP8f4CO/qtsSbn4NAAAAAASUVORK5CYII=","width":20,"height":20,"src":"/static/20556bdeae8beb4ab215e039e5549585/5b3b6/nail-polish.png","srcSet":"/static/20556bdeae8beb4ab215e039e5549585/5b3b6/nail-polish.png 1x,\n/static/20556bdeae8beb4ab215e039e5549585/c3f2e/nail-polish.png 1.5x,\n/static/20556bdeae8beb4ab215e039e5549585/e77ef/nail-polish.png 2x"}}}},{"name":"Flutter","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAClElEQVQ4y4WUvW/TQBjGHRuQQFVV+i8wl7Zr0qSAHIXABkUsDAxIICGW8iEWNpaKibUsICEkEAsMZaA0QkSkgYELAtoIFRDfpY0DKVFI816O585nx3EcsPToOTvv/fx+XGwYfa50iRtpxr31FtdpFOtVSKQZtfA7Yb0JtTJlIeBn+sNKYRgfgdYyy9jIOFfQErXtEm/vf6tg56JhjAKZkQfbjXUls6Q2tjSMI07DaFrHmxFlUjgzwHgIxnk4M7jpVdVbJtMwRiNRsLQPo3/B3Mxs5mc2avfAKADj02GY8iAsUOYY5KgBRJRpR2TmZ+gt7M4A5NGoutOkiDJ1zxj1wjoluzCb0Rj656gyI2B21wCoq/f+DLwykaFbpoLpMlnXNC/ozLbKPQBacKvjam0aXT3rmSZxBWMuDAOzjP9d2JhEFuv9jgba4JUZ0z4FncbLTsJPaZ3A/Vm4LQMeHviosmhEHA2V2USuamnYRbxgDbGrUlj/wLOvUB0qQLtk0JC8ya6opjfDsH3P/3iw8wDIza/hr6RDJeg9dB8vGAyWPQAtZt8Job8aqsxsWagmp/K1y4B8w/M38GV4GQ4gfcZ6Dr3dqU+LJWGWnt4Agoq4vyTv9yzWFSyx4FxJFbkAtIrfljow/gk+B8iwDwtkaAb/Kd6VyDkzqSIJQCm+4EjoLwmzX9AX+IP0Sz6sz6+XlBH87qkpJvM14+iGiCVy1avJQlPEH1UIwLZUfL4iJp/+bqAVd6AhGX9wRVgaKs9y5xuoyizUFXTvs8YOZMd0dk1IxOfX26n8Rmv83nex/fjN234ZyRm1J3ZoNvpcTjz+qQImC/VBgIoSCthm8klNjN/90N527AYZU9eFdeTaLW+PeXjW1G78BRt/9P4Ny2xYAAAAAElFTkSuQmCC","width":20,"height":20,"src":"/static/ad8dfd9748f7c8da8da91b1c775c1092/5b3b6/flutter-logo.png","srcSet":"/static/ad8dfd9748f7c8da8da91b1c775c1092/5b3b6/flutter-logo.png 1x,\n/static/ad8dfd9748f7c8da8da91b1c775c1092/c3f2e/flutter-logo.png 1.5x,\n/static/ad8dfd9748f7c8da8da91b1c775c1092/e77ef/flutter-logo.png 2x"}}}},{"name":"Swift","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAABcRAAAXEQHKJvM/AAADy0lEQVQ4y31TS2xUVRg+01G6YIGSKCwU6dxn5z7mzr3zKFCo2taESgMVtJC2SpzWSG1pKR0fVKSpDXaF4t6Y6MaFbt0ZYlgR2bhwY9xhYowLIpLOPY+Z3/+ec3tbNtzky/883/n+f84Qkn7xtWpmd/o7v3i9Ii2r7iPxWjUnc6uVR/vi9wNlP4hI65OU6KMQoQ7HH4aktVEndC2Sceuz2sFtEZUu1R+ReKWuknR2MCOniwFprdXUzUvlXNxMST6tIioy31qvHG6tVW5mpB9HivRyuEPlEqr74ojyV6I9CF36C0FXvKga4yshoVfTw1ejHxC3svNX1GXxAvbGzXI6etgTN0NTjR+Ooj8iVb9XytPZrbWUJSFtlgNYrQGe+VrGC14uvlYn4pyDTcvlbaWXgmZ8MTie+jdQ4bQ8MO110Wk/Fy8p4ta8n48Xg19hpQrxpfJ5RRrkt4kWArWfxXAXKvqJvltaTNXdRn812/FbXp7OqV46W/oGLkeA9h6di/bK3FyYyxRiQY7DZvxnUc192vC+Yu/4z9EZ/x5t+N9ukbIpt1vaaf8GXAggAZ0pLUuOhpdHQnx3F9UoSCRl0zc9B972gU65dxENjDfR3qGT7guZ2in3JjRKAOc9wPqdbFw2bBH6hkPohRJJyZ6Q9qz7Ikz5wMadB3Tc+RkmvcS/j70Tsj7ufA+Tst5hZ51NOhE8rwiHbMJespQ/4Sh7zpGk7LXiSTjjQAI2VtyE0+i/7gI7VfwO4z+TGG2HjxWBnfGOPvK34v1mnvfpRFQKJB6KCDvdK8dnJ3rH+Ks2wGgR0DJEG0460DnRm8RtRCfx2ag7rNQM2vvZoLV3i1jU9DyvImp6Fx+2nlRrsY/jah7AKzagbbMhS6DtJBDDFuZsykY8NR4dcbv5gLnB+40GeczHXrYc7PsHBkzgx8w2opOgk8QD5n980NmfNYtj9jP8kPEbr+t/IdZR3RgiQjiIfszNi7r+o+gzKAIQnR2gcARJ+4wv1e4OG/L98Yq9m0f6LTiE+6oYwEMtTiBCDaBqSLRDPcl3EG0E72AMkZ726w951VLPitcVqfR9bVm4hX/Bx0ZPA/QTUESM4Ig2uHgJ1oWrPeSe9gva36GEyj19GpVpiqhi5LIVFI0Dwi5cF2bPH22jB8AqANhIYiFMvMAs/C16tQ3h2wd4cFSeE1bP55i/TlAm4YGekppEeIXsTy56nW5haH1CKzQQy4h5Yegjoug8vdUDu9Pep6Ic1rTtd+gbBPbsU0VHzwnrYP5xv3pSF56Z46GBF2s5dneXzP8PNYAZHXTg1V0AAAAASUVORK5CYII=","width":20,"height":20,"src":"/static/90349f1aa1b3817c3a1c6d666a6ee3d1/5b3b6/swift-logo.png","srcSet":"/static/90349f1aa1b3817c3a1c6d666a6ee3d1/5b3b6/swift-logo.png 1x,\n/static/90349f1aa1b3817c3a1c6d666a6ee3d1/c3f2e/swift-logo.png 1.5x,\n/static/90349f1aa1b3817c3a1c6d666a6ee3d1/e77ef/swift-logo.png 2x"}}}},{"name":"Laravel","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACmElEQVQ4y22U30sUURTHd2bJiooQgnzI7lV8SHbGpygVeiiygkoKAsMtkiTFhyKQUh+SFaPCzEIo+0G2ZSiVBEXUU9BTf4V/QtB/MNvnzpxZz0w78OXe8+t7zrlz7i0U5KuFthO8At9rgR2o6wPjxWvJOB/xbXN7vxYaLwqNj7/ojQuw2zCOgxWCD7LuikJ7F8cXOHRqUknsIfuF3Ie+mBJusHndwOEk+AuOi+xrIuQjYNkVEwV2a5LY+i77L5STkD7F0CbON8EjdEs4jUiVW8S2hw6egGfYA3AV3Tr20+kZVcXxBMFV1s+s43ImZ5FH1HkeRd4gcV+Djr6SpOqc1jYDbA+YV/JlzvKaIqQT+wnciyB3OtZm5AmwAL45xWqO8M5mVjOYtiz2SaroJnAfWMK+iPyG/bCQz7msmrCXdiqpzH6QIE3opqFPtfkeHFLy4zxhjyZMKjRj9QShnSPonCKYxV5SR7LyH2EtQ2gvgQEhr7hDr8Uwo2Kv4L8fuR241m81IpxRcj+OP3B8zn5ISHaCKfAgnghmOLGbw2mZmTMEU+mIRMkfnUa3I70NufYj/IbUEfmNKnR/7zZ4yb5DyNW8mVMQfQRXwDy2VvEpphXqOWzF6Q9B0+qg5Y+7W0Fr8Q2yRiq+j71LKvZiXxzfirFJ1g4Jegj2gt34zALurenO3Y4ZSEL1aMRV/WZj81eJjGdw+sC6DtkF1bInBC3gSxpbf5FQ9srTNQG2S3vyEJgyCcckoEmOpcj+BjGr2I9lqsuVPwzWwEVVTZkKR1XV/ZEjCux1bEVJ4OWJfBXQHLlhDe07cIBbc57MZfb8LLPMQ+Fmr0X9xIS01J6ZBIhMZsYI7gILkP9E797LxfrgyojEr7NMQbp33z+TuKBvjsogugAAAABJRU5ErkJggg==","width":20,"height":20,"src":"/static/a7ee362b778d1f6bb007a188fad64a6e/5b3b6/laravel-logo.png","srcSet":"/static/a7ee362b778d1f6bb007a188fad64a6e/5b3b6/laravel-logo.png 1x,\n/static/a7ee362b778d1f6bb007a188fad64a6e/c3f2e/laravel-logo.png 1.5x,\n/static/a7ee362b778d1f6bb007a188fad64a6e/e77ef/laravel-logo.png 2x"}}}},{"name":"JavaScript (ES6+)","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsSAAALEgHS3X78AAAB/0lEQVQ4y2P4eCeYbMTw4bYf2Qio2Z9sNKoZFX28A0IQ9vtbIPanuyAGEBHWjKzu15PAtzf8n1/2+/4w8Ov9AIg4A1Y9n+8FPL3omxxnUZBl9QlkYcDCqU5B/qae7iZl+dbXj3p/uQfSj13zl/sBD8/5GhoZODka/3kWuHW5q6KKLpAdHWEuLa/TUGH783Hgu5u4NN8Daba2NvTyMPn/Mqi93k5WQXfLcrf/H4J3rXZ7dM4X6HmczoZotrQyBLrz3/PAJTOcZRV1Q4PMgE74/jjw19PA9zdxaH57E6HZ29MEyH5z3a8wy0peSRdohJ+P6YGN7t8fBWBx9rtboPgAhtD9M75WVoY+XibAAPv6IODnk8BtK1xT4i1U1HXNzAyvHvb+9iCAAc3BPx8HPL3k+/tJ4Otr/lZgm4GKnl/2vXLY+//7YCBqr7MDhtnSmc7AgERoBjrjx6OA5bOczcwNF0xxWjzdWVldLynWAuiQiBAzfQODRdOcD2/2SIo1Bwbe1uVuQAtQNAN9snO1m7m5gYy8jqyCjrGJwc5VbkAbgAFmbmEItFBGQVdBWbcw2+rtTT9ggkN39q/HAXfP+Kxd4LJyjvOVQ17fHoISAzB53Tvts3Gxy7JZzgc3eny87f8ZnE4xAuwmKHkBfQ70AjCpvANHCTBhfroHEoGgd7BkCwCEs/ahEv1v6gAAAABJRU5ErkJggg==","width":20,"height":20,"src":"/static/7f130501681cb3d0129f266820c78b24/5b3b6/js.png","srcSet":"/static/7f130501681cb3d0129f266820c78b24/5b3b6/js.png 1x,\n/static/7f130501681cb3d0129f266820c78b24/c3f2e/js.png 1.5x,\n/static/7f130501681cb3d0129f266820c78b24/e77ef/js.png 2x"}}}},{"name":"React.js","icon":{"childImageSharp":{"fixed":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVQ4y22UO2hUQRSGd28SExLEjUZFo4JKCrUVxEosTCWIIAQ0sHdsjOksUgQbG1NaWAgWIWpMfOWxMcYYY6GyYiKsRvF1L2ghiFio/UyxfufuzM3sbhb+PTPn8c95zJ1Mhl8Ym4yV2UzNL4x0RkU6G8aAdZ0dvc/hGYwzdKjIXEOOIfP1BOYMB4ypWA9Dtt0n9Z3IwgR2fTuMzBVkNxlNqNi8ILiTdQ6fZ+wLyG7sl8E9W0W2KkO1WrIELYJWr6Qe8AZbCZytKbfI4e1VJaMQwqwl3glmySiHQ4MNakT3nv13DtpgY5rwaUa/iH6Ha1naYwyBZIlTgGEGbPKyL4ILII/9HbIx0UdGyoRQN9uDg0zVonJyjoASgXfALdYx+A1mkt7F+qeSTGM9DtmIZA46vRYELouNTO66lKCkX5GZAqcJ+sp+fVIOLSCgCf0KunPsh4n5xHqBUpm42WLJ9G6IpJRLKgnU+5APcJ7G8USFyNwEd9G3IY8ipylZfA7ZKV8Mpc+R2S+bKTZ5N/5Kf/RjjK9ts2/0/yuXz/8plyF6ZHVzJLLkhmqrPBWKnT8Ida+bqDXOoi/aQ0b6/1rCSD+0dunpsj08sLqTHDInhHtY0BczaEn3yiHJ9YnMcQgbkGPoJ0Ab+iNkVcDnPuvDduID7D/Ac8D1cSvOo8gnELzCcRz04PhZBlHzVb0FfeivIr/gN0+Wo2CbcwhW75zeBeEKRnpkkmtD4C85CMzj+wPdt8p3ztXiQPRdXnyQLrzmysV2n1OL9ArSAZU8CklG7d5LtCCT93spPZNJuemSYTKQnIrSZ6kFLKGPQ1uWSu6jXhfKbYhNl/v0VPo9rz4O7eAphlYvi2MQlMjuI/pev5/sX7oLXffahOn4pTd6CIKDYdJHvcxeLnsHeE6mkzJddIPYC2s+X5bUvTiblXynfCnIPlXzeNIieSQmsY9D3mkvd/0D65Ou8cwHtcRpImn/Kxz/AUF303g/fNGsAAAAAElFTkSuQmCC","width":20,"height":20,"src":"/static/4c05ddcc46db652ebc0b80df8e453c4d/5b3b6/react.png","srcSet":"/static/4c05ddcc46db652ebc0b80df8e453c4d/5b3b6/react.png 1x,\n/static/4c05ddcc46db652ebc0b80df8e453c4d/c3f2e/react.png 1.5x,\n/static/4c05ddcc46db652ebc0b80df8e453c4d/e77ef/react.png 2x"}}}}]},"frontmatter":{"title":"Interests & Skills"}}}]},"projects":{"edges":[{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Projects\",\n  \"visible\": true,\n  \"position\": 0,\n  \"buttonVisible\": true,\n  \"buttonText\": \"See More\",\n  \"buttonUrl\": \"https://drive.google.com/file/d/1-DJ5Gup5rr7xdc3Dp8bY2Qt3aHZ9p-n8/view?usp=sharing\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Projects","category":null,"emoji":null,"external":null,"github":null,"screenshot":null,"tags":null,"position":0,"buttonVisible":true,"buttonUrl":"https://drive.google.com/file/d/1-DJ5Gup5rr7xdc3Dp8bY2Qt3aHZ9p-n8/view?usp=sharing","buttonText":"See More"}}},{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Ngebis App - 2020\",\n  \"category\": \"Start-Up Project\",\n  \"emoji\": \"💪\",\n  \"screenshot\": \"./screenshot.png\",\n  \"github\": \"\",\n  \"external\": \"https://ngebis.com/\",\n  \"tags\": [\"Product Design\", \"Flutter\", \"Android & iOS\", \"React\"],\n  \"visible\": true,\n  \"position\": 1\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"In this startup project, I'm with the team has successfully launched 4 applications, including applications for customers (Android & iOS), drivers (Android & iOS), bus companies (Web App), and company profile (Gatsby).\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Ngebis App - 2020","category":"Start-Up Project","emoji":"💪","external":"https://ngebis.com/","github":"","screenshot":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADuklEQVQ4y21TbUxbVRi+bTFZ/KPxx6ZuJv4zsvHDEPnQJTgqQ8YWmAVCkC5bAzKgloFlrcxeYaVF0ykOkI82inTQosnmJJnLGrq5KUuzFVlbWqBgv5G2kNGVTmzv7X295yKbBN4/70me5zzneT8O1tbWhlXX1GAoTgkE7K7evpSCwqMpudw89nm5nLW8HsOEWSUshH/2zqmXq45UNJYeK/6urax2qvNkM5SdrHwPYSf4JzgymQx7Eg2NjSxshxi6qMagb4KNzlcqWkbvizthrASH3z/shH7BOSit4h9C2Omamg3B1tZWrOHMGebCRyJRXmd3d2/qgbTaF1/aV8Dlcl/dFOZiR5//DVf65y/2gqmp/x97z1WQ134cLjzN34twhUKxYai+vh5rVyhS0Ln57FnVgtsLt++a4FvtIBjGx+H2rTvHEPZ9v+bgA8ccGMye5NWpKDkTCIHifIMFYQCAaS9pMan0k43XZTjOQbm6uqrUcPMmRB6vJ/whb2KdSIDJdE+HMON1Q4tzch5+/tVMGmYixKTtD2hprh1C2BfyOvaTHtXV1WEikYixezA7+zXdDz+SvmAY7E4HuRgOg3V21o2wOavjJyCSQBExgnZEuOfnoKy8Qsi0g5vH0en1TxuP4ziTn3t2166e3r55fygMDpebXPB74E+vj9TohgrcNufM374APIq4krHQcvLG2BgUFhczAxEKhZwtk0xPT0d9YP8nPhoIL4PT5SHsdkcyFInAL9euX1tZCtGNiMNq5FGS5sKAWr2cnZn5CrqjUqlYao1m63ooOzqYwUgkknOTFgu4AkuEzTJB/RVcoO4a70DIswiPV6NUNLhCEgQB7XL51OZANLRYV3f3UzG1Ro01NjUxDt8/fvzIDaMRlh7GKI/XTjk9XsoxaaVi0TVqLbwKayurhM/vB3o7tMyy4zh72/Lm5+djYrGYGcxbGW/u0w4Pr7t9TghM66nZ+8O0yyCVTCapeDyOyk3YrDbIO3xYhPhZWVmcgYGB7T9CqVQyma77ma6ebyxBux4C91Sk58EIjBtvUR6Ph4KNIK9cvgyp+/e/i/i8khLOTj8M4/P52ITJxNhv/7xj+OHiCkTD0UScAtI550yO6HTEl1997TSbzUD/ighN24O4OTk5rMHBwR01MdWFC8xgPpXhkulpK9D1ka4FOzgcDhjRj9pp6IXc3NxDAoHgbcRLfT2VaVN5efl2saKiIrQym6vzhkQqJcTSltgHlZVDB9LSeHt27977f35GRiYjxuPxtuj8C5j4B6XvXqvmAAAAAElFTkSuQmCC","aspectRatio":1.3333333333333333,"src":"/static/dc65c6a691e5343f059bfd93bd79cf43/d786d/screenshot.png","srcSet":"/static/dc65c6a691e5343f059bfd93bd79cf43/0d540/screenshot.png 100w,\n/static/dc65c6a691e5343f059bfd93bd79cf43/5224a/screenshot.png 200w,\n/static/dc65c6a691e5343f059bfd93bd79cf43/d786d/screenshot.png 400w,\n/static/dc65c6a691e5343f059bfd93bd79cf43/f8eb5/screenshot.png 600w,\n/static/dc65c6a691e5343f059bfd93bd79cf43/f9ff4/screenshot.png 800w,\n/static/dc65c6a691e5343f059bfd93bd79cf43/d3597/screenshot.png 1417w","sizes":"(max-width: 400px) 100vw, 400px"}}},"tags":["Product Design","Flutter","Android & iOS","React"],"position":1,"buttonVisible":null,"buttonUrl":null,"buttonText":null}}},{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"ADzikra Android & Web App - 2020\",\n  \"category\": \"Client project\",\n  \"emoji\": \"👨‍💼\",\n  \"screenshot\": \"./screenshot.png\",\n  \"github\": \"\",\n  \"external\": \"#\",\n  \"tags\": [\"Web & Mobile Development\", \"Laravel\", \"Vue.js\", \"Flutter\"],\n  \"visible\": true,\n  \"position\": 2\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"ADzikra is one of the tour & travel company clients who order Mobile and Web applications. The web application is crafted using Bootstrap and Vue.js as the front end and Laravel PHP as the backend. The mobile application is crafted using Flutter.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"ADzikra Android & Web App - 2020","category":"Client project","emoji":"👨‍💼","external":"#","github":"","screenshot":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1klEQVQ4y62Uz08TQRTHlwa2oAkU6O9ukUBsKwc18SYJevHm2RgOKFcPevAvAIwxJhwMXkg8ET2YKIhRirBQ2m7R1kQsoO0iv02gtAX6i+5uu7vP2ekiFWOiiS/55M28ffOd92Z3lnC5XITFYq2wWCy/YT705j9hrrBabYRiBoOBaGlpIf6/AQChJatMaGgnyUqqrq6WamyopxoadCpl4/qS1+lqKVJbRVVXk00mk/GEolNTTRIX29sJwmaz6ZqamncczjMiZT/FGY1mvlFv/IlepTxmMJh4q5U6sFhsgI6rVxHs6LhE9vf3awht1Un9wOMBLhBkIBj6CH4mgJgFJvAeMYvHhzEcR8z4GZhmAtLcXBhudnc/ON61fpKms1AyieMFGfm/QVQW9PXde91MUVcvX7nWeedubwcWHHOP55SHHMfLxWIRstkspFIpyGYygDaAoijBXjoDiUQC9lFcRDmKxXZi8mIkAkwoCPOh5xAJ02tY0D0+gQUFoSBLkgSyLOMFiucLIvZCoYDEeZQjgJKjPN6ObcHCF7/8aTUorm2MwDr7Kq4KvitViNrFIkIB8nwBcnkB8nle7fDI1A3leCINSwsv5WT8g8ShwNb29wQWnJiksSCPBEVRVCqFdEZpO42OgcMVlSOKuEJ0BEmIrkQhL+UlUeBgY3VtCQu+HXNjwexBXk7uZ9B55TC7qSzsq/4XUE46x8HK+iZsIJSXeX+oDwafPlnGtwZ9Fhm1G1FABRTkI/D8WEyZo6bFnd2UyEYXpVwqXlyKfYVQ9DOrCNb19PaIbq8P3LQHpmf8CJ+KH7z+WfD4mLJYCY/XDzTthWFmCEYDw7iavWRyk+jqunG7ra0tctrhZJ1OF4t+Fsg7sW9tbWUpimLtdjuOHeFiHQ4He+7sefbR4MPlZxMvvoXD81ueGc8b4npnZ83UlK8SbVCB0PwLIwytQR2SoxduaZXrjND8ABTA0oQ421u7AAAAAElFTkSuQmCC","aspectRatio":1.3333333333333333,"src":"/static/f7d6c960ee59f6b245466360e5cf296f/d786d/screenshot.png","srcSet":"/static/f7d6c960ee59f6b245466360e5cf296f/0d540/screenshot.png 100w,\n/static/f7d6c960ee59f6b245466360e5cf296f/5224a/screenshot.png 200w,\n/static/f7d6c960ee59f6b245466360e5cf296f/d786d/screenshot.png 400w,\n/static/f7d6c960ee59f6b245466360e5cf296f/f8eb5/screenshot.png 600w,\n/static/f7d6c960ee59f6b245466360e5cf296f/f9ff4/screenshot.png 800w,\n/static/f7d6c960ee59f6b245466360e5cf296f/e51d0/screenshot.png 1134w","sizes":"(max-width: 400px) 100vw, 400px"}}},"tags":["Web & Mobile Development","Laravel","Vue.js","Flutter"],"position":2,"buttonVisible":null,"buttonUrl":null,"buttonText":null}}}]},"contact":{"edges":[{"node":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Contact Me\",\n  \"name\": \"Mahisa Agni Satria P.\",\n  \"email\": \"mahisaagampng@gmail.com\",\n  \"profileImage\": \"./profileImage.jpg\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Feel free to reach out to me at any time, I am always interested in new stuff! \"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Contact Me","name":"Mahisa Agni Satria P.","email":"mahisaagampng@gmail.com","profileImage":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAACAQP/2gAMAwEAAhADEAAAAbkFDo3UZiiuC5hkf//EABsQAAICAwEAAAAAAAAAAAAAAAECAAMEEBES/9oACAEBAAEFAsq81Cq2127D2KxnpoTEOv/EABcRAAMBAAAAAAAAAAAAAAAAAAAQESH/2gAIAQMBAT8BmEf/xAAYEQADAQEAAAAAAAAAAAAAAAAAARIQMf/aAAgBAgEBPwGi0Pmf/8QAHRAAAgEEAwAAAAAAAAAAAAAAAREAAhASMSAhMv/aAAgBAQAGPwIYbMVeOrNmdFT1w//EABsQAQACAwEBAAAAAAAAAAAAAAEAERAhMVFh/9oACAEBAAE/IT8D7HCcQtqDcdpssz9wQ29xol4//9oADAMBAAIAAwAAABAQN0P/xAAaEQABBQEAAAAAAAAAAAAAAAAAARARITFx/9oACAEDAQE/EI3Oxcb/xAAWEQEBAQAAAAAAAAAAAAAAAAAQMRH/2gAIAQIBAT8QvQof/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITEQQVGB4f/aAAgBAQABPxB3wqtgH2O0JspB64QSEjstk30wp0rCYe+efEO24rc//9k=","aspectRatio":1,"src":"/static/1158af0bbf0b36a2a7d308e821a8c9ab/64b17/profileImage.jpg","srcSet":"/static/1158af0bbf0b36a2a7d308e821a8c9ab/e94f2/profileImage.jpg 100w,\n/static/1158af0bbf0b36a2a7d308e821a8c9ab/4fa6c/profileImage.jpg 200w,\n/static/1158af0bbf0b36a2a7d308e821a8c9ab/64b17/profileImage.jpg 400w,\n/static/1158af0bbf0b36a2a7d308e821a8c9ab/39f27/profileImage.jpg 600w,\n/static/1158af0bbf0b36a2a7d308e821a8c9ab/a1eb1/profileImage.jpg 800w","sizes":"(max-width: 400px) 100vw, 400px"}}}}}}]}},"pageContext":{}},"staticQueryHashes":["63159454"]}