Hi, I'm Scott

I'm a developer based in Atlanta, and I make cool things on the web.

<html data-n-head-ssr> <head> <title>scody.io</title><meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"><meta data-n-head="ssr" data-hid="description" name="description" content="My breathtaking Nuxt.js project"><link data-n-head="ssr" rel="icon" type="image/png" href="https://static.scody.io/sioui/favicon.png"><link data-n-head="ssr" rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css"><link data-n-head="ssr" rel="preconnect" href="https://fonts.gstatic.com"><link data-n-head="ssr" rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Mukta:wght@200;600&amp;family=Source+Serif+Pro:wght@400;600&amp;display=swap"><link rel="preload" href="/_nuxt/949649f.js" as="script"><link rel="preload" href="/_nuxt/e57ab72.js" as="script"><link rel="preload" href="/_nuxt/53c5b4f.js" as="script"><link rel="preload" href="/_nuxt/8e6c232.js" as="script"><link rel="preload" href="/_nuxt/3ce80e2.js" as="script"><style data-vue-ssr-id="3484e1ae:0">body[data-v-079af21e],html[data-v-079af21e]{height:100%}body[data-v-079af21e]{font-family:"Mukta",sans-serif;font-size:1.2rem;line-height:1.6;margin:0;padding:0;overflow-x:hidden}body *[data-v-079af21e]{box-sizing:border-box}body h1[data-v-079af21e],body h2[data-v-079af21e],body h3[data-v-079af21e],body h4[data-v-079af21e]{font-weight:200;font-family:"Mukta",sans-serif;margin:0}body a[data-v-079af21e]{text-decoration:none;color:#4a86e8}.slide-enter-active[data-v-079af21e],.slide-leave-active[data-v-079af21e]{right:0!important;transition:right .3s ease}.slide-enter[data-v-079af21e],.slide-leave-to[data-v-079af21e]{right:-50vw!important}.slideup-enter-active[data-v-079af21e],.slideup-leave-active[data-v-079af21e]{left:0!important;transition:left 1s ease}.slideup-enter[data-v-079af21e],.slideup-leave-to[data-v-079af21e]{left:-100%!important}.sio-nav-container[data-v-079af21e]{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem;max-width:62.5rem;margin:0 auto;height:3.125rem}.sio-nav-container.open[data-v-079af21e]{color:#fff}.sio-nav-container.open svg path[data-v-079af21e]{fill:#fff}@media (min-width:64rem){.sio-nav-container[data-v-079af21e]{padding:.5rem 0}}.sio-nav-container .sio-nav-wrapper[data-v-079af21e]{align-items:center;box-sizing:content-box;display:flex;height:2.5rem;padding:1rem;position:relative;z-index:10}.sio-nav-container .logo[data-v-079af21e]{height:2rem}.sio-nav-container .menu[data-v-079af21e]{cursor:pointer;position:relative;transition:left .3s ease;z-index:1000;font-size:2rem;line-height:1}@media (min-width:48rem){.sio-nav-container .menu[data-v-079af21e]{display:none}}.sio-nav-container .menu svg[data-v-079af21e]{height:2.125rem}.sio-nav-container .menu .fa-times[data-v-079af21e]{color:#fff}.sio-nav-container .sio-inline-nav[data-v-079af21e]{display:none;list-style-type:none;margin:0;padding:0}@media (min-width:48rem){.sio-nav-container .sio-inline-nav[data-v-079af21e]{display:flex}}.sio-nav-container .sio-inline-nav li[data-v-079af21e]{margin-left:1rem}.sio-nav-container .sio-inline-nav li a[data-v-079af21e]{color:inherit;background:transparent;line-height:1;padding:0 .5rem;transition:all .3s ease}.sio-nav-container .sio-inline-nav li a.nuxt-link-active[data-v-079af21e]{color:#fff;background:#4a86e8}.sio-nav-container .sio-menu[data-v-079af21e]{background:#2f2f2f;font-weight:200;height:100%;right:0;position:fixed;top:0;width:50vw;z-index:1000}@media (min-width:48rem){.sio-nav-container .sio-menu[data-v-079af21e]{width:15.625rem}}.sio-nav-container .sio-menu .menu[data-v-079af21e]{padding:.5rem;float:right}.sio-nav-container .sio-menu .sio-nav-list[data-v-079af21e]{clear:both;font-size:.875rem;list-style-type:none;margin:0;padding:0}.sio-nav-container .sio-menu .sio-nav-list li[data-v-079af21e]{margin-bottom:1rem}.sio-nav-container .sio-menu .sio-nav-list a[data-v-079af21e]{display:block;border-left:.3125rem solid transparent;color:#fff;padding:0 1rem;font-size:1.4rem;line-height:1.2}.sio-nav-container .sio-menu .sio-nav-list a.nuxt-link-active[data-v-079af21e]{border-left-color:#4a86e8}.sio-nav-container .sio-menu .sio-nav-list a[data-v-079af21e]:hover{color:#4a86e8}</style><style data-vue-ssr-id="99f07104:0">.container[data-v-de53c6f6]{flex-direction:column;margin:0 auto;display:flex;justify-content:center;align-items:center;text-align:center}.title[data-v-de53c6f6]{font-family:"Quicksand","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:block;font-weight:300;font-size:100px;color:#35495e;letter-spacing:1px}.subtitle[data-v-de53c6f6]{font-weight:300;font-size:42px;color:#526488;word-spacing:5px;padding-bottom:15px}.links[data-v-de53c6f6]{padding-top:15px}</style><style data-vue-ssr-id="31f315b8:0">body[data-v-1a6f15b0],html[data-v-1a6f15b0]{height:100%}body[data-v-1a6f15b0]{font-family:"Mukta",sans-serif;font-size:1.2rem;line-height:1.6;margin:0;padding:0;overflow-x:hidden}body *[data-v-1a6f15b0]{box-sizing:border-box}body h1[data-v-1a6f15b0],body h2[data-v-1a6f15b0],body h3[data-v-1a6f15b0],body h4[data-v-1a6f15b0]{font-weight:200;font-family:"Mukta",sans-serif;margin:0}body a[data-v-1a6f15b0]{text-decoration:none;color:#4a86e8}.slide-enter-active[data-v-1a6f15b0],.slide-leave-active[data-v-1a6f15b0]{right:0!important;transition:right .3s ease}.slide-enter[data-v-1a6f15b0],.slide-leave-to[data-v-1a6f15b0]{right:-50vw!important}.slideup-enter-active[data-v-1a6f15b0],.slideup-leave-active[data-v-1a6f15b0]{left:0!important;transition:left 1s ease}.slideup-enter[data-v-1a6f15b0],.slideup-leave-to[data-v-1a6f15b0]{left:-100%!important}.sio-footer-container[data-v-1a6f15b0]{background:#f3efef;display:flex;justify-content:center;text-align:center;font-family:"Mukta",sans-serif;flex-wrap:wrap;width:100vw;padding:1rem;min-height:3rem}.sio-footer-container .sio-footer-link[data-v-1a6f15b0]{flex-basis:100%}@media (min-width:48rem){.sio-footer-container[data-v-1a6f15b0]{flex-wrap:nowrap;padding:0}.sio-footer-container .sio-footer-link[data-v-1a6f15b0]{flex-basis:auto}}.sio-footer-container img[data-v-1a6f15b0]{height:30px}.sio-footer-container a[data-v-1a6f15b0]{color:inherit;text-decoration:none}.sio-footer-container a[data-v-1a6f15b0]:hover{text-decoration:underline}.sio-footer-container .sio-footer-link[data-v-1a6f15b0]{padding-top:.5rem}.sio-footer-container .sio-footer-text[data-v-1a6f15b0]{display:flex;font-size:1rem;align-items:center;margin-left:1.5rem;padding-left:1rem}.sio-footer-container .sio-footer-text>span[data-v-1a6f15b0]{margin-right:1.5rem}.sio-footer-container .icon[data-v-1a6f15b0]{margin-right:1rem;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2rem;text-decoration:none!important}.sio-footer-container .icon[data-v-1a6f15b0]:hover{background:#d2e1f9;color:#4a86e8}</style> </head> <body> <div data-server-rendered="true" id="__nuxt"><div id="__layout"><div><nav class="sio-nav-container" data-v-079af21e><a href="/" aria-current="page" class="logo nuxt-link-exact-active nuxt-link-active" data-v-079af21e><img src="https://static.scody.io/sioui/sio-wordmark-dark.svg" class="logo" data-v-079af21e></a> <ul class="sio-inline-nav" data-v-079af21e><li class="nav-link" data-v-079af21e><a href="/projects" data-v-079af21e> Projects </a></li><li class="nav-link" data-v-079af21e><a href="/resume" data-v-079af21e> Resume </a></li> <li data-v-079af21e><a href="/cdn-cgi/l/email-protection#2b5848445f5f6b5848444f52054244" data-v-079af21e>Contact</a></li></ul> <a href="#" class="menu" data-v-079af21e><i class="fas fa-bars" data-v-079af21e></i></a> </nav> <div class="sio-bg-container" data-v-de53c6f6><h1 data-v-de53c6f6>scody.io</h1></div> <footer class="sio-footer-container" data-v-1a6f15b0><a href="/" aria-current="page" class="sio-footer-link nuxt-link-exact-active nuxt-link-active" data-v-1a6f15b0><img alt="logo for scody.io" src="https://static.scody.io/sioui/sio-wordmark-dark.svg" data-v-1a6f15b0></a> <div class="sio-footer-text" data-v-1a6f15b0><span class="copyright" data-v-1a6f15b0> © 2021 scody.io </span> <a target="_blank" href="https://www.linkedin.com/in/scottdcody/" class="icon" data-v-1a6f15b0><i class="fab fa-linkedin-in" data-v-1a6f15b0></i></a> <a target="_blank" href="/cdn-cgi/l/email-protection#790a1a160d0d390a1a161d00571016" class="icon" data-v-1a6f15b0><i class="fas fa-at" data-v-1a6f15b0></i></a></div></footer></div></div></div><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>window.__NUXT__=(function(a,b,c){return {layout:"default",data:[{}],fetch:[],error:b,state:{project:b,menus:{mainMenu:[{title:"Projects",url:"\u002Fprojects"},{title:"Resume",url:"\u002Fresume"}],footerMenu:[{title:"Contact",url:"\u002Fcontact"},{title:"Blog",url:"https:\u002F\u002Fblog.scody.io"}]},route:{name:"index",path:a,hash:c,query:{},params:{},fullPath:a,meta:{},from:{name:b,path:a,hash:c,query:{},params:{},fullPath:a,meta:{}}}},serverRendered:true,routePath:a,config:{}}}("\u002F",null,""));</script><script src="/_nuxt/949649f.js" defer></script><script src="/_nuxt/3ce80e2.js" defer></script><script src="/_nuxt/e57ab72.js" defer></script><script src="/_nuxt/53c5b4f.js" defer></script><script src="/_nuxt/8e6c232.js" defer></script> <script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"rayId":"60c03ae30dc307e6","r":1,"version":"2020.12.2","si":10}'></script> </body> </html>