As a software engineer specializing in full-stack JavaScript and having worked frequently with many other languages, I thrive on working with problems resolved through analytical thinking, simplification, and creative solutions. I love to develop intuitive web applications and apply progressive performance build strategies to reduce server load and speed up user experiences.
Here are a few of my technologies of interest, so far:
I have been developing on the NASA Worldview application with an AGILE team since 2018. NASA Worldview provides a satellite's perspective of the planet as it looks today and as it has in the past. Worldview provides the capability to interactively browse 800+ global, full-resolution satellite imagery layers accessing multiple APIs, and download underlying science data. Many of the imagery layers are updated within three hours of observation, essentially showing the Earth as it looks "right now". This supports time-critical areas such as wildfire management, air quality measurements, and flood monitoring.
View Live View RepoWorldview Snapshots is a lightweight, lower bandwidth tool for creating multiple format image snapshots from a selection of popular NASA satellite the Global Imagery Browse Services (GIBS) API imagery layers. You can preview and download imagery in different band combinations and add overlays on the imagery of active fire detections, coastlines, borders and roads.
View LiveThis React application is a mobile-first design episode guide for the show Mystery Science Theater 3000. It allows you to toggle through seasons, episodes, and link to IMDB and YouTube. A search feature provides episodes by title query. Client-side requests are handled with Axios client.
View Live View RepoCrew Builder is a social platform for building support through motivating engagement created as a collaborative effort. My main contributions were initializing our NodeJs/Express back-end, developing custom features for the responsive React front-end using React-Bootstrap, integrating continuous GitHub deployment to Heroku, and structuring our Mocha server tests. I also developed space-saving Webpack builds for our development and production needs.
View RepoThis MERN application was developed to match pet owners with hosts to watch their pets. The front-end was built with custom Material-UI components and user authentication was handled through API served JSON Web Token protected routes using React-Router. I created unit testing using Mocha/Chai and developed a MongoDB data seed tool.
View RepoThis application was created to help narrow down movie choices by searching for movies, retrieving detailed information, providing IMDB links, and saving movies to watch for later. It uses routed API's to fetch data, add to a temporary movie pool(anonymously or logged in), and store client associated data. This RESTful application was built using MongoDB mLab for data storage, Express(with EJS), and NodeJs.
View RepoSuggesTUNES is a music exploration application with JSON search queries handled through the LastFM API. Search results are initially populated with current top artists and top genres from LastFM. Suggest music based on top artists, genres, and find detailed artist information including similar artists.
View RepoThis application calculates beats per minute (BPM) to assist in timing delays and reverbs for users interested in digital music production and analog instruments. Main design characteristics are minimalist UI and responsiveness for mobile.
View Live View RepoProjects include a vanilla JS Calculator, React Pomodoro Clock, jQuery Tic-Tac-Toe, and various API/AJAX apps. These Code Pen projects were created as part of the Front End Development Certificate which I enjoyed working through at freeCodeCamp. This course was valuable in learning the fundamentals of numerous front end technologies.
View Codepen Portfolio