About me
High Level:
Proud director of multiple cocktail programs and avid sneaker collector that pivoted into the world of Software Development.
Diving Deeper:
Being efficient and building relationships. That's my goal as a software developer both at and away from the keyboard. I have a robust background in hospitality management with a demonstrated history of creation and team building. Through my previous experience I found that creating tangible products for people to enjoy was a passion of mine. My transition into software development has allowed me to expand on that passion by creating attractive and dynamic applications for a better user experience.
I enjoy diving into APIs - both consumption and creation. I'm also fond of using Test Driven Development (TDD) to deliver tested and scalable solutions. Whether developing alone or with a team there is always an opportunity to learn and relationships to build!
Preferred locations
- Denver, CO
Previous industries
Skills
Currently learning
Projects
Deadstock
Deadstock
Tools Used
A user friendly website that brings collectors together to buy, sell, and show off their deadstock sneakers.
Goals:
Gain further understanding and practice with React fundamentals
Create an Express server will hand-rolled data that allows the use of CRUD methods
Use Cypress to test the a user's experience end to end
Create a multi-page UX using React Router
Features:
User:
- Ability to see recently added shoes
- Filter by brand, color, size, and SKU
- Login and see personal inventory
- Add, edit, and create listings
- See all details related to a posting
- Have a method to contact the seller by copying draft message
Developer:
- Lighthouse score of 100%
- End to End testing with multiple UX in mind
- Provide different React Router routes
- Proper error handling for all "Sad Paths" of a UX
- A consistent, modular file structure




Concert Crew
Concert Crew
Tools Used
This application helps groups of friends connect over upcoming concerts. It was created with both a front-end and back-end team of Turing students utilizing React, Ruby on Rails, and GraphQL.
Goals:
Gain further understanding and practice with GraphQL fundamentals
Work on a Full-Stack team using an Agile Workflow to simulate a realistic work environment
Use Cypress to test the a user's experience end to end
Create a multi-page UX using React Router
Implement CircleCi for continuous integration
Features:
User:
- Users can login and view a dashboard of upcoming events
- Users can search for upcoming shows based off an artists name and add - these shows to their upcoming events
- Users can view details of each show including start time and date, - location using an embedded map, a link to buy tickets, and which of their friends are attending
- Users can view their friends upcoming shows




MoodTunes
MoodTunes
Tools Used
MoodTunes is an application that encourages a user to share their mood, in return a playlist of Tunes will be provided to reflect said Mood.
Goals:
Learn and implement TypeScript along with the super set's best practices
Gain further understanding and practice with React fundamentals
Create an Express server will hand-rolled data that allows the use of CRUD methods
Use Cypress to test the a user's experience end to end
Create a multi-page UX using React Router
Features:
User:
- See a selection of "Featured Moods" to choose from
- Select a mood from a an even larger list within a form
- In return for sharing their mood, a playlist of Tunes will be provided
- Randomly generate a tune from the given playlist
- Ability to go back or forward in the browser
Developer:
- Best TypeScript practices to ensure application stability
- End to End testing with mulitple UX in mind
- Provide different React Router routes
- Proper error handling for all "Sad Paths" of a UX
- Secure a 95% lighthouse accessibility score
- A consistent, modular file structure


