About me
Philosophy is the art of learning and I have been immensely lucky to find another field in software development that rests on that same core principle. Development is similar to philosophy in that it is often learning about learning. As a lifelong student I have satisfied my curiosity by tackling subjects in school that would allow me to do my greatest good for the world, in addition to my involvement in the worlds of stand-up comedy and live music. My interest in politics/law, the entertainment industry, and software development show my interest in leaving this world a better place than I found it. As with software engineering, becoming ‘better’ at these subjects is not solely based on attaining new specific facts, but more about learning process and how to explore and do new things.
Preferred locations
- Denver, CO
- New York, NY
Previous industries
Skills
Currently learning
Projects
Selector
Selector
![Profile picture for Marika Shanahan](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcllIIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ebca8d7ec4ecc77c9dd38f7a0d993be8433bfcbe/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hOeVpYTnBlbVZmWVc1a1gzQmhaRnNIYVdWcFpUb1BZbUZqYTJkeWIzVnVaRG9RZEhKaGJuTndZWEpsYm5RPSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--68c8796b1e6f54cc7571391b6bc4dff6794c8352/7CAD2CDD-AD26-44C1-8946-602B1F4E1B4B.jpeg)
![Profile picture for Jordan Beck](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBb3dFIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3d80441685b2179b4a8626746b53c16738ce65eb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwWldsbE9nOWlZV05yWjNKdmRXNWtPaEIwY21GdWMzQmhjbVZ1ZEE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4f06d49f07700e9789b1b8e8861dac5eef0d42e1/braids.jpg)
![Profile picture for Adam Bowers](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbndJIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ac0a616db817ae84407d7598c7dfb50d47549f0b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwWldsbE9nOWlZV05yWjNKdmRXNWtPaEIwY21GdWMzQmhjbVZ1ZEE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4f06d49f07700e9789b1b8e8861dac5eef0d42e1/IMG_20210319_080209.jpg)
Tools Used
Selector is a web application that seamlessly connects your Discogs vinyl purchasing experience with the convenient streaming capabilities of Spotify. Users can discover, browse, save, and sample their (soon-to-be) favorite music. This Cypress-tested, multi-page user-interface was built using React, React Router, JavaScript, HTML, CSS, and ApolloClient; integrated using Travis CI and depolyed on Heroku.
![Screenshot detail for project Selector](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTBKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9d5ca7f5f8dece06b7829a86f33c20b669876765/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/SelectorSCRN1.png)
![Screenshot thumbnail #1 for project Selector](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTBKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9d5ca7f5f8dece06b7829a86f33c20b669876765/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/SelectorSCRN1.png)
![Screenshot thumbnail #2 for project Selector](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTRKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a1a04e2e547f0d4efd80405a3a2d248854c8332a/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/SelectorSCRN2.png)
![Screenshot thumbnail #3 for project Selector](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbThKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6ace51c33fc1f4be53d5fb2b27a747c2fd855afb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/SelectorSCRN3.png)
![Screenshot thumbnail #4 for project Selector](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkFKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--89006edd857e1ebbfb7a9d4d14bb539d67f9fa82/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/SelectorSCRN4.png)
Gallery Time
Gallery Time
![Profile picture for Aaron Foucheaux](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdThGIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--427bb91747466b84f6640ad985256768767b3aef/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwWldsbE9nOWlZV05yWjNKdmRXNWtPaEIwY21GdWMzQmhjbVZ1ZEE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4f06d49f07700e9789b1b8e8861dac5eef0d42e1/aaron.jpg)
Tools Used
Gallery Time is a mobile first Progressive Web Application (PWA) that allows its users to find galleries in the area based on either their geo-location or a city of their choosing. This application was built in 10 days while learning PWA concepts and solidifying our knowledge of React Hooks. Utilizing these technologies of a Service Worker, the Cache, and Manifest allowed for both offline use and increased performance while online. It was exciting to use asynchronous javascript in a more complex way than before, which allowed us extra functionality under the hood.
![Screenshot detail for project Gallery Time](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbE1KIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e07355667a403d7226f91669275ce69ea17c4237/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GalleryTimeOne.png)
![Screenshot thumbnail #1 for project Gallery Time](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbE1KIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e07355667a403d7226f91669275ce69ea17c4237/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GalleryTimeOne.png)
![Screenshot thumbnail #2 for project Gallery Time](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFFKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8e4417246edf9d8fc7a1d6ea3aae4d1874706454/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GalleryTimeTwo.png)
![Screenshot thumbnail #3 for project Gallery Time](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFVKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b4c2d1140efbbd71e46052b67d2d2009fcbb19ec/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GalleryTimeThree.png)
![Screenshot thumbnail #4 for project Gallery Time](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFlKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--9df6a005600e99cacade481901e2a8b9df6edfa5/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GalleryTimeFour.png)
GrossVeggies
GrossVeggies
![Profile picture for Tashia Davis](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcnNEIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f314f0e9663116be1c77a8629fb378bc81f80718/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwWldsbE9nOWlZV05yWjNKdmRXNWtPaEIwY21GdWMzQmhjbVZ1ZEE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4f06d49f07700e9789b1b8e8861dac5eef0d42e1/Tash%20(1%20of%201)-5%20Square.jpg)
Tools Used
GrossVeggies helps visitors discover and learn more about movies. They can search by title, filter by minimum "gross veggies" rating, and click on a movie poster to view additional movie details and trailers. The project specifications can be found here.
![Screenshot detail for project GrossVeggies](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWNKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2171a22586893d5ac1a237091563fc298b4ed4a8/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GrossVeggiesSCRN1.png)
![Screenshot thumbnail #1 for project GrossVeggies](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWNKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--2171a22586893d5ac1a237091563fc298b4ed4a8/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GrossVeggiesSCRN1.png)
![Screenshot thumbnail #2 for project GrossVeggies](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWdKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1ffe32e80ddaad3a518bda702d295a2d28be0399/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GrossVeggiesSCRN2.png)
![Screenshot thumbnail #3 for project GrossVeggies](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWtKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--dd8737f9fb464a86bfd22c156edd652e7d12129e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GrossVeggiesSCRN3.png)
![Screenshot thumbnail #4 for project GrossVeggies](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbW9KIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--5ba5c85aeb860063a5bb995b0e0d4b26ca67b964/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/GrossVeggiesSCRN4.png)
Chatter Box
Chatter Box
![Profile picture for Jeff Kersting](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFVFIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--7e11f5007b5fb5473cf8557d8c74ac8ab55f4bbe/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjloYm1SZmNHRmtXd2RwWldsbE9nOWlZV05yWjNKdmRXNWtPaEIwY21GdWMzQmhjbVZ1ZEE9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--4f06d49f07700e9789b1b8e8861dac5eef0d42e1/headshot.jpg)
Tools Used
ChatterBox is an app that keeps you and your friends in touch by using Socket.IO and an Express Server Accessing a Knex.js formatted postgreSQL data base. Login with your name and enter the site where you can post messages that are instantly updated on everyone's screen every time a message is sent.
![Screenshot detail for project Chatter Box](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXNKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6d679d3977dd859bbe77761684921fba6cf8af77/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/ChatterBoxSCRN1.png)
![Screenshot thumbnail #1 for project Chatter Box](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXNKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6d679d3977dd859bbe77761684921fba6cf8af77/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/ChatterBoxSCRN1.png)
![Screenshot thumbnail #2 for project Chatter Box](https://terminal.turing.edu/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbXdKIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0a784ef3b0ebc2673db4d98b7a8544ff20c3f5fb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RW5KbGMybDZaVjkwYjE5bWFYUmJCMmtDSUFOcEFsZ0MiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2f17d7aa4c6dab9e37d7af2bdbb7d452b5fd576d/ChatterBoxSCRN2.png)