About me

Thanks for checking out my site! My name is Joe, and I'm a Denver based Software Engineer who has worked at a few different companies since 2019. While I graduated with business degrees in Finance and Entrepreneurship, I decided that I wanted to pursue my passion for technology So I taught myself Python and enrolled in some undergrad/graduate CS courses at the University of Oklahoma. 2 Semesters later I started my first software job with EOG.

After 3 years of working for EOG, I moved on to work as a Frontend Engineer at Amazon. For a little less than 2 years I worked to help them migrate their antiquated Pharmacy pages from PHP to React, and build out their new health.amazon.com domain from the ground up - it launched in December 2023! While I loved my time at Amazon, it unfortunately had to come to an end when RTO required all members of my organization to relocate to Seattle. I am now enjoying the free time that comes with Funemployment while I search for new opportunities!

Outside of work, I love music, DJing, basketball, cooking, movies, snowboarding, mountain biking, fitness, and video games. I live in Denver with my Boxer mutt, Marge, so we try to make it out to the mountains as much as possible.




STEV (Student-Teacher Eval. Visualization) is the product of myself and 2 friends being fed up with the frustrating process of sifting through PDFs to see how professors are rated by students. To remedy this, I worked with web-crawler and OCR libraries to download and parse through thousands of pages of PDFs. All this data was then aggregated and cleaned up to be posted to an API, which was displayed by a React frontend.


BoominLoud is a Discord bot that I build alongside a friend, which is able to receive a youtube link from a user in a Discord channel, download the video, convert it to an .mp3 file, and play the audio to the channel on demand. Thanks to the Discord team for making their APIs easy to use!


Docshare is a React webapp with a Node backend which allows users to track revisions and sequential approvals made on Word documents. Users can upload a word document, pick users within their organization that they wish to receive revisions and approvals from, and track any actions made on that document. I leveraged an .xml parsing library in python, and wrote algorithms to track pertinent changes so that they may be displayed in an easy-to-read way on the browser.


Firestarter is a little starter kit that I created, which implements the boilerplate that I tend to use when ramping up a React web app with Redux and Sagas.