{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Digital Forensics Investigation","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAA4mAAAOJgGi7yX8AAACBklEQVQoz2WTPY/UMBCG8zuRoKCko6ak4x9RIIQ4XUWBdIcW3XJ75Nv58NhxvJuNk8ygmWT3QFiyxlbiN887fhMlyRM+/ooxzUpUdYuV0phlJcZJinVdY6UqrFWFABatsWht9980ZqvWYpTECfbOEY9pmmieZxqGgbI0o7ZtyRpDXdeRc04qgCZjDBkAqVprstYSAEiN4t8HTOOYhuGMRLRNRFUUOI4jOuc2snVqrdEYg6Dhume6EALyiOq6wt2PHfW9ZzFCkVuoyDMKIQgZkzJB3/dSL4Sd7YTKgKFlWQgRKaqbBg+HJ7a7CtIqWJWFCLIIH3Kdo+PxKGu2fqmXye0SwbIo8P7unsI0MfGVME8TCmNYD9qOpjDROI7SM6bU7VpBw0rvnFBGqixx/7Dni/jHclnkFMIklvnA6XQSQQBD1lixzdT8MV6fz+eVMI4TPOwf+QHu7r7TSrmQ+suy22z53pMxluwmws+89+LiarnKciH7fHOLr16+kB5yJ7MkEUF+mW2ygKzbZ8tMKrYBngW3mNCH9+/w7ZvXaGv5AJZ5JlFgco7GJSYARmLE0XGdk8r7eZ7X2PBh7tO32y/09dNHOjz8FMayyGiaZrFpJSaGjv4odi+3zOckNsZKf3lEcrXXQG+pwQXzNEXfe2yaBiulUCmFALDuq0om79tWY9u06L2XH+EPggmPgu+L79IAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/f22be31b8ac3287c425feb7740b2eee0/055e6/Autopsy%20(2).png","srcSet":"/static/f22be31b8ac3287c425feb7740b2eee0/cebcc/Autopsy%20(2).png 175w,\n/static/f22be31b8ac3287c425feb7740b2eee0/272cf/Autopsy%20(2).png 350w,\n/static/f22be31b8ac3287c425feb7740b2eee0/055e6/Autopsy%20(2).png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/f22be31b8ac3287c425feb7740b2eee0/9aa63/Autopsy%20(2).avif 175w,\n/static/f22be31b8ac3287c425feb7740b2eee0/e6db6/Autopsy%20(2).avif 350w,\n/static/f22be31b8ac3287c425feb7740b2eee0/537a7/Autopsy%20(2).avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/f22be31b8ac3287c425feb7740b2eee0/240e7/Autopsy%20(2).webp 175w,\n/static/f22be31b8ac3287c425feb7740b2eee0/faefe/Autopsy%20(2).webp 350w,\n/static/f22be31b8ac3287c425feb7740b2eee0/9d3d3/Autopsy%20(2).webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":437}}},"tech":["Autopsy","Plaso","Sleuth Kit","libewf","Linux"],"github":"https://github.com/jgafron/digital-forensics-investigation","external":null},"html":"<p>Five academic digital forensics investigations completed as team lead, covering disk image analysis, deleted file recovery, geolocation with interactive mapping, browser and registry artifacts, network log correlation, and multi-device analysis in Autopsy.</p>"}},{"node":{"frontmatter":{"title":"FlowMind","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAA4mAAAOJgGi7yX8AAADmklEQVQ4y02TW0wbdBjF+6ox2UWjDyaGTZ9NfHMxRtFk2V5MjMneXHxAxyabbLjNsGVza1mBdQiEmHEZl8GGbk7lMmg7imMdbFSg9MallFJaWqCllLWFcvH//Qy86EnOy3k4OTnfdzRfHi0QrbZaiq83ib6kQQxld+T8hUrJO10sZeWtoi9t2mGpoVkua2vk6+M/iu5anWiL6kSnr5erulrRF9fLsbwr8tLr74qmubaDsG+NVAISUcikwONa4knfJBtpWF6ERAxSyxAKbGA2OUCBUpBJwz9b7OBJ3wQvv/EeGvMjFwtzItPelMz4ViUU2JD+p9PS2Tks4eCWTE0kxTeZkpmpVXG7YtJ4q0tKvzOI9niRFOVdk6u5OjHk35BbN/+U3VkfiMbY7WAxjLhG5rEPBokEhefPZjEaHUTDwuz0KiF/hnBgg4nxBM2NJip+qKLsXAXVujpunC2nqvBnmhu62bv/o+2EDlbi6xKPrbIUTZNZhZGRIEaTk8CswuFJ4xxLM+bN4HIu0d5uY9aXIBRIMhdIEgmlSafA0utm11sforH0utjaEhH+w+hoCJPZjevvCMY2O6YOB33mCVyOKL8/6Mcz5CM4HSMWSbK0mGJrXejpsbMr62M0DzuHGLF6xPbYwbDVzYjVzV+PnPT1+yk7fYOvDhwh73AOpw4fY/DpNG1tNpw2L9MTYRbnVojNv2Azs204yu6sbDTN9Ua+/zxfTn2Wx5kvTvPtwW9oqXnIwFCY6yevc/TAEU4cyuHEwRyeW310dA7j88wRnl1mJZZhJb6G2gSLxcGefZ9sd+gmGkFmphL4vXEWwgqbLYT5kYfJ0SjPLOMMPvYy/NTPmDtOa0svf9S309vWh2PAg9fpZyWWxGQeZu/+T9GYzW4WQiIBfxz/TIJIUGEb3D6Ki3gUwiFFZE4xHxa8k0luVXdSfq6Cu5X36bprYcg6xtJ8GqNpmD37stF0dzvwTyXFaY+IyxmTKe+6PBuYka5uh8wFNv/3h2syal+Qjod2Cc1mxNJrl74ep9yr6ZIHtV3S0miSV9/OFs1Av39nEfEFiC9C5gWMu+NYrT42UhCLwNI8JOMQnFnH0uNmPrDKr61t/NbUgeFkCZUFZdyubue1d7LRnDhjUEWlLaqgsEIVFFYqXekddf5ynco7V6VKfrqvzl+6uaNf0d9WF7UNKvdMmdIbflGXdPXq7IUKdVFbrQyV91RufrF65c331b8R+TicTL+0+gAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/d26758b8bedc81799a48b6c804577e63/d2194/flowmind.png","srcSet":"/static/d26758b8bedc81799a48b6c804577e63/cebcc/flowmind.png 175w,\n/static/d26758b8bedc81799a48b6c804577e63/272cf/flowmind.png 350w,\n/static/d26758b8bedc81799a48b6c804577e63/d2194/flowmind.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/d26758b8bedc81799a48b6c804577e63/9aa63/flowmind.avif 175w,\n/static/d26758b8bedc81799a48b6c804577e63/e6db6/flowmind.avif 350w,\n/static/d26758b8bedc81799a48b6c804577e63/f47db/flowmind.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/d26758b8bedc81799a48b6c804577e63/240e7/flowmind.webp 175w,\n/static/d26758b8bedc81799a48b6c804577e63/faefe/flowmind.webp 350w,\n/static/d26758b8bedc81799a48b6c804577e63/d5dc4/flowmind.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["React Native","Expo","Firebase","Firestore","Cloud Functions","Gemini 2.5","Google GenKit"],"github":"https://github.com/jgafron/flowmind-portfolio","external":""},"html":"<p>AI-powered mobile productivity app built with React Native and Firebase. As a developer on the team, I implemented core technical features including authentication, Firestore data architecture, Cloud Functions, AI-assisted task generation, and notification workflows. FlowMind was a finalist in the University of Washington's Hollomon Health Innovation Challenge, won the Audience Choice Award at TiE Oregon Westside Pitch, and has grown a waitlist of more than 1,200 users.</p>"}},{"node":{"frontmatter":{"title":"AdaFruit Packet Capture Device","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACfUlEQVQozy3QS08TcRTG4UGttfdOp/137pd22hlaWloo0nhpSxGtEFQEDCZIxEuKMaKIeEETEjfGjUtXftefobp4c07O4s2TI0WvJEjLKYSVQ5gKBV0hkcpwJZYkloqTLaSRRYacmiGZSXI5GuNi5DJpJUlOTZMVKbL59OR+KRJFchyXRrNOv3+TwaBPr3eTTmce1/UwDINGs0mr3aLVbhOEAZpqU1QtPN9jpjlLvdmgElZQDRWlIJA27q1x/PY1r17sMd7f4uz0iK+f3jMc9NDVHAvtGrONGtcWO9xZ7tFpL1L265QrVbxyFdf3sUs2bsVFM0yks8+HnB4fcHtpgd2tJTbWV/jz+xfjZ7u4liAMqximjWNbTAceQXWGSrBGvXGfsL5OvfGAIFxnuraBVx4inYy3GQ1a1AKf2nSbSDTD6ugWT3e3qfgenn8VtzxHLJEjnsggihq261MNz5UhlaCG6ZQwbA/T9pC6czXmGiXas100fRrPdXkz3mFn8zZFoWLZTUrlBVQtRLoQQ8kLTNvF8cpYjjeZuuVgWC66aSPNt2a4s9Rlfm6WWlhl6UaHF3sPWe53UBSZWCxKPJ5CloukUjKarlPyg0nOf+h4/kR4rhOaifTowSqn718xGna51Z/n7vIigxtXGfa6ZDMJ4rEIUxckIpemKAoZ3TDwyv8KC6pJrqCRVYpkcmISafPeiE/vDvh+esT+4zVWBov8OPvIwfNdAt/GNgSKnCSZiJKXE4iCjGmXsJwSqm6RFzr5oj7RKQUNaWXY49mTbb6dHPLh8CWfj8b8/P6FvcebrI+GrK4M6F9foNUICXwL21SR8+qkRBH6ZJcV9b9U8BdGLy5hUZ9EVgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/9283fbe1a00b60ac6f877c30f13bb256/45266/adafruitfeather.png","srcSet":"/static/9283fbe1a00b60ac6f877c30f13bb256/1f575/adafruitfeather.png 175w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/6d683/adafruitfeather.png 350w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/45266/adafruitfeather.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/9283fbe1a00b60ac6f877c30f13bb256/53ff3/adafruitfeather.avif 175w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/9da12/adafruitfeather.avif 350w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/99c7d/adafruitfeather.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/9283fbe1a00b60ac6f877c30f13bb256/c654f/adafruitfeather.webp 175w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/a9207/adafruitfeather.webp 350w,\n/static/9283fbe1a00b60ac6f877c30f13bb256/550bf/adafruitfeather.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":364}}},"tech":["CircuitPython","LoRa","Wireshark","PCAP","TCP/IP","Embedded Systems"],"github":"https://github.com/jgafron/adafruit-wireless-capture","external":null},"html":"<p>Built an embedded wireless packet capture system using an Adafruit Feather RP2040, a LoRa radio, an AirLift WiFi module, and an OLED display. I wrote the firmware to monitor wireless traffic, capture packet metadata like RSSI and timestamps, and export the data for analysis in Wireshark. Along the way, this doubled as a hands-on exercise in passive hardware reconnaissance and PCAP generation for IoT security investigations.</p>"}}]}}}