About me
I’m Avery, a software developer fueled by a lifelong fascination with systems-oriented learning. Raised on a farm where I trained racehorses and tinkered with all kinds of farm equipment, I've always been driven by curiosity and a competitive spirit that pushes me to further my conceptual understanding of the world around me. I grew this passion from taking apart old clocks, to fixing old tractors, to mastering musical instruments via self-study, to navigating the world of tech after finding success in outdoor equipment maintenance work during my undergrad degree. My tenure in tech sales highlighted a gap in my understanding of the software I pitched, prompting me to dive deeper. Interactions with in-house developers piqued my interest, and soon, the same curiosity that drove me to dissect machinery and learn music theory led me to software development. Today, I merge my diverse experiences and systems-oriented thinking to innovate and craft efficient software solutions.
Preferred locations
- Denver, CO
- Fort Collins, CO
Previous industries
Skills
Currently learning
None specifiedProjects
RosterWatch
RosterWatch
Tools Used
Easily view and search for basketball teams and their rosters with ROSTERWATCH. Stay updated with your favorite team's line-up and never miss out on any player details.
Team Rosters: Browse through team rosters to see player details! Search Functionality: Search for a specific team and view its roster. Responsive UI: Designed to be mobile-friendly and accessible on all devices. Regular Updates: Rosters are regularly updated to reflect the latest team changes. Requirements Node.js v14 or newer TypeScript v4 or newer An internet connection for fetching team data.
Rancid Tomatillos
Rancid Tomatillos
Tools Used
This application provides users with the latest movie information, sourced from the Rancid Tomatillos database. Viewers can browse a list of movies, view details about each movie, and receive error messages for unexpected behaviors or page visits.
Features Browse Movies: Upon visiting the main page, users are presented with a gallery of movies available for viewing. Movie Details: By clicking on a movie poster, users can view detailed information about that specific movie. This includes its budget, revenue, runtime, genre, and more. Error Handling: In cases where there's an issue fetching movie data or if a user tries to navigate to a non-existent page, the app will display appropriate error messages. Testing The app uses Cypress for end-to-end testing to ensure all functionalities are working as expected. There are tests available for:
Displaying all movies Displaying individual movie details Handling errors appropriately Custom Cypress commands have also been developed to streamline and simplify tests, improving maintainability and readability.
EscapeLink
EscapeLink
Tools Used
Embark on a mind-bending journey with our sleek and minimalistic escape room app. Featuring five captivating puzzles, you can challenge your wits alone or collaborate with friends to crack the codes and unravel the mysteries together. Get ready to unlock the door to adventure and test your problem-solving skills in the world of EscapeLink!
Overview This project is built to satisfy the requirements of the Turing School of Software and Design's Capstone Project, where students come up with their own idea for an application and build it as a group project.
This application is designed for those who enjoy standard escape rooms, as well as those who appreciate puzzle and problem-solving games.
After being debriefed on the current mission, users have the option to either team up with others or embark on a solo adventure in EscapeLink. Once every team member is prepared to start the game, they are taken into the escape room, where they are presented with an intuitive and user-friendly interface that contains a handful of hidden puzzles.