Archive
Check out some of my past web and design projects!
Web App Projects

React Native Flashcards
This application was the final project for the React Nanodegree from Udacity. This application used React Native, React Navigation, Redux, and local storage to develop a native iOS app that a user could use to add decks, take a quiz, and add cards to specific decks.






React Kyoto Explore
This single-page application utilizes the Google Maps API, Foursquare API, React to display information about particular locations in Kyoto, Japan. Asynchronous requests are handled using Promises, the site conforms responsively to different screen sizes, and utilizes a service worker to ensure some functionality while the user is offline. ARIA standards are used to keep the site accessibility-friendly.







Memory Game
This is a clone of a classic memory game where the user tries to select all matching card pairs. The project incorporates JavaScript programming concepts including DOM selectors, event listeners, and methods to implement the games functionality. The program also tracks the user's score, matched pairs, and




Feed Reader
This project utilizes the testing framework Jasmine to provide various unit tests for a RSS feed reader application. The project includes separate tests for various application features including showing and hiding the menu, ensuring updated content information for various categories, checking to see if each entry has a valid URL, and more.





Milky Way Galaxy Site
This was my very first website in my Intro to Programming Nanodegree. We were allowed to choose a topic that interested us and develop a website about it. Naturally, my history of interest in cosmology led me to develop a website showcasing some of the most amazing things in our own Milky Way Galaxy.



MyReads React App
This application utilizes React components, state management, React routing, and an external booksAPI file to create a book tracking application. The user is able to search for a variety of books from a server, add them to their book shelves, and manage their books using the provided options menu. The search page features real-time search filtering as the user is typing.






Pixel Art Maker
In this project, the concepts of DOM selectors and event listeners in JavaScript are used to allow a user to pick colors from a color pallete and color in the squares of a grid to create a pixel masterpiece!




An Author's Book Site
This was one of my first websites I created when learning web development. The site was created to help advertise the books my dad writes and publishes. The webpage was built to be responsive and include links to the various books my dad has written. Due to inactivity and low traffic volume, the website was taken down on in July 2017. A new website is in currently in conceptual design which improves the site layout and color sheme.




Restaurant Review App
This project was a fictional food review site where the website was designed to be responsive, utilize a service worker to store content in local cahce, and include accessibility features following ARIA guidlines.





Would You Rather
This application utilizes the Redux library to create an application that allows multiple users to log into a game of 'Would You Rather?' where users are able to answer questions, view polls, and submit new questions. The primary concepts used from Redux include single-source state management, actions and reducers for state manipulation, asynchronous Redux, and implementing React using react-redux bindings.







Design Samples



