{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"OctoProfile","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHUlEQVQoz22Q3U4TQRiGlwMOOFBKy3a7y+xvt1ukkGrBEONlcMIFGCXqDXiEwjVouADODVRL26QWTCVo02ADqCS1xBMbwPLTn53dmd39TAsBtb55M8nMvM/3zTeMIGmCpPGi+oc1HslByXj5anlpaZmTDR7JvQFOucX8fXptQTVmZh7Mzj7ixDAvKj0BTRCV/8OCpMUnp2NT96Px6cTdez1P61rS/oVDSEFqRDViSDPk6G3JiCuRMVkfHZHDvfwlPCKHkaIjRRdVHal6dDwxOjE5NpGIxaei4wkjdgfJ+lXgqhDT3UeCgjQY4IZY/qY/OBjgQkhleXGYFwMhMcAhDik+lvcNh3xs6MYQy/KSqEaQojP+oNDXP/Bw7knhw+ZqMvm+UFjLZOdfLL5NZ1LpbH59I7++Mb+w+HplJZ3JJt+ktj+X5x4/7esf8AcFJpvLJ1OZyvcqAHgegEsoIUf1E8/E4DjQ1fGvOqUUAMxGEwAq1YNkKp3N5ZmLa8t2S5WSid/9qOycn525AOan3e3yT9N1KbGpC461v1vc+rLz9fS01unRFdNsm01MWseHq8+f7X1ccNwKdcD2HOugVv5Wq7eOGi3HwtjFa3ulwmau1OmP7UbLbLYxY1qkhQm4ZD9f3MoXAajnAaHUBc91qIUxpZQ44JLq6WGucX4CADahbWybFunAbWwTejleZ3IASp3uB4DXXSl1PLgWoc4F/Bua62jYKj3mMAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/76c828e964233651d4fb75f911746c90/055e6/octoprofile.png","srcSet":"/static/76c828e964233651d4fb75f911746c90/cebcc/octoprofile.png 175w,\n/static/76c828e964233651d4fb75f911746c90/272cf/octoprofile.png 350w,\n/static/76c828e964233651d4fb75f911746c90/055e6/octoprofile.png 700w,\n/static/76c828e964233651d4fb75f911746c90/b50c4/octoprofile.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/76c828e964233651d4fb75f911746c90/9aa63/octoprofile.avif 175w,\n/static/76c828e964233651d4fb75f911746c90/e6db6/octoprofile.avif 350w,\n/static/76c828e964233651d4fb75f911746c90/537a7/octoprofile.avif 700w,\n/static/76c828e964233651d4fb75f911746c90/8fee6/octoprofile.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/76c828e964233651d4fb75f911746c90/240e7/octoprofile.webp 175w,\n/static/76c828e964233651d4fb75f911746c90/faefe/octoprofile.webp 350w,\n/static/76c828e964233651d4fb75f911746c90/9d3d3/octoprofile.webp 700w,\n/static/76c828e964233651d4fb75f911746c90/e2f1a/octoprofile.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":437}}},"tech":["Next.js","Chart.js","GitHub API"],"github":"https://github.com/bchiang7/octoprofile","external":"https://octoprofile.now.sh"},"html":"<p>A nicer look at your GitHub profile and repository stats with data visualizations of your top languages and stars. Sort through your top repos by number of stars, forks, and size.</p>"}},{"node":{"frontmatter":{"title":"Spotify Profile","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABcElEQVQoz32Q0U7bQBBF/RogjuOynpmdXW/W2E4cEwEhjgmymqpq+tg8tEWq2opf4hf6p5VjZJBjuE+r2b177h3HtQEKQMKOCOvxOb4nZ4gfMOhxngOUEX+NWCHAW+aTwSkRdZxANAHxb796+v35nkGQJOoze57fgxUi8Nxv5Wb/4xeTGo896MM7TAz4ckFEQoiiKL7sdutqu6k+fdxuq6oyxgRBt54zcr3OCABms9myWK2L1WKRXy+vy81dqMNjuOMemRGxhjABIisOCAQEcIQ9kEc95nqFAFEUZVkmpaSDeszucNSmPc7fDNtD56UzPHOllNNpMjuIiACAmefzubWWiOIkzrIsTdPGppTK8zwM6xU4g8GJ1ubqqkySxFrbfq+YASCJ401RXsQXYRi2jZRSzPzcmVlf5kuttZTydeyx79/eLB++/zTGWGujg5RSANCsoO5MRFpze9ESfH+8KtZ//j5OJqZJnqapMQYRG/J/k6JW26WIe1kAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/3936989a99991beb6d649d7a7039df60/d2194/demo.png","srcSet":"/static/3936989a99991beb6d649d7a7039df60/cebcc/demo.png 175w,\n/static/3936989a99991beb6d649d7a7039df60/272cf/demo.png 350w,\n/static/3936989a99991beb6d649d7a7039df60/d2194/demo.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/3936989a99991beb6d649d7a7039df60/9aa63/demo.avif 175w,\n/static/3936989a99991beb6d649d7a7039df60/e6db6/demo.avif 350w,\n/static/3936989a99991beb6d649d7a7039df60/f47db/demo.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/3936989a99991beb6d649d7a7039df60/240e7/demo.webp 175w,\n/static/3936989a99991beb6d649d7a7039df60/faefe/demo.webp 350w,\n/static/3936989a99991beb6d649d7a7039df60/d5dc4/demo.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["React","Node.js","Express","Spotify Web API"],"github":"https://github.com/bchiang7/spotify-profile","external":"https://spotify-profile.herokuapp.com/"},"html":"<p>A web app for visualizing personalized Spotify data. View your top artists, top tracks, recently played tracks, and detailed audio information about each track. Create and save new playlists of recommended tracks based on your existing playlists and more.</p>"}},{"node":{"frontmatter":{"title":"Halcyon Theme","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBklEQVQoz23O7W6bMBQGYO5iSoEY7GBjY2MwH/6AJk3SrStVlQbabJq23f9lTCRR1x+VHllH57zHtie76VOZmbidhDuf9vOMl7vxgyl3k7Bj2b/uH093D6dm89rfv3X7N2Gny/Rj3hP2+J+Zcf2iuvHv7x/jdHo5vv359fM4nrL2Ov2Y94R5eSfdUXZj4UbpRqaP3BxzN3Izk+4qn9+45j2uD1wfhDlwc5BuLLqp6Maz6XLLpX4vcnvk5zA3B4+3z0I/0XpgzROrh7Sa0Xq4dLL2Oa0er+qBzc2B1XOeNoPH6iHhOiblTSQT0SNuAFE+Uj4sfVjG1CTCkWIdEwNQuYjLm7j0oQqQiqjziHpIWJPr9ZI6IDa0vaftGkoXi36ZuiXRMe9w+ZVXD7zdFlUPM+OjClJDilsvVd8xazBvF7EE1LF6l5s9re6R3GK5BakNsUGpw/ldVN5JZRKpfVQBXENmPVJ+A6hEpFlEwk8aLG+pcii3ATbBqvGhilKbFDuidqxaA96F2IH5RyYkxlvJPYhFKjdLogOssVpz2ydNH3MN0yZMKjAvb0W9E/WGlBvIbudNrENqvVW+A7Egol/AMsQaFWskWsRNIjrITLCqQGri1BLek9zBrLmBlT9Ty6T1VmIbRDxaqS9hFiRNgFsf1T6q3oHUQNbHqQXMwsxA2kbUAKLDpP0H4Daf056mKVMAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/d2194/halcyon.png","srcSet":"/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/cebcc/halcyon.png 175w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/272cf/halcyon.png 350w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/d2194/halcyon.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/9aa63/halcyon.avif 175w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/e6db6/halcyon.avif 350w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/f47db/halcyon.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/240e7/halcyon.webp 175w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/faefe/halcyon.webp 350w,\n/static/3b4d6e8f44baf7e6d7a0ed4b3e4d8d39/d5dc4/halcyon.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["VS Code","Sublime Text","Atom","iTerm2","Hyper"],"github":"https://github.com/bchiang7/halcyon-site","external":"https://halcyon-theme.netlify.com/"},"html":"<p>A minimal, dark blue theme for VS Code, Sublime Text, Atom, iTerm, and more. Available on <a href=\"https://marketplace.visualstudio.com/items?itemName=brittanychiang.halcyon-vscode\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Visual Studio Marketplace</a>, <a href=\"https://packagecontrol.io/packages/Halcyon%20Theme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Package Control</a>, <a href=\"https://atom.io/themes/halcyon-syntax\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Atom Package Manager</a>, and <a href=\"https://www.npmjs.com/package/hyper-halcyon-theme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">npm</a>.</p>"}}]}}}