Profile picture

Zen McMillan

Front End Developer
Open Resume Email Directly

About me

Hello! I'm passionate about front-end development. I was first led to this field by my curiosity towards how websites were made. In my journey I developed empathy for the users experience, I aim to craft beautiful applications that are responsive across different screens and accessible. Currently, I'm seeking opportunities to create software in the healthcare field. Let's connect and collaborate!

Preferred locations

  • New York, NY
Open to other locations and/or remote work

Previous industries

None specified

Skills

  • CSS3
  • Cypress
  • HTML5
  • JavaScript
  • React
  • TypeScript

Currently learning

  • Vue.js

Projects

Runway Reviews

Runway Reviews

Project scope time 30 hours
Collaborators Profile picture for Emalee Poellot

Tools Used

  • CSS3
  • Cypress
  • JavaScript
  • Vue.js

This project allows a user to log into their account and view the reviews they made for a particular airport. They can also add a review of the airport based on a list of categories from a dropdown menu. They can then view the review that was just made. This project uses several different API's to get a list of airports, for the user to login and to show the reviews.

Launch the App Code Repository
Screenshot detail for project Runway Reviews
Screenshot thumbnail #1 for project Runway Reviews Screenshot thumbnail #2 for project Runway Reviews Screenshot thumbnail #3 for project Runway Reviews Screenshot thumbnail #4 for project Runway Reviews

Bike Find

Bike Find

Project scope time 20 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • Git
  • GitHub
  • JavaScript
  • React

Application uses an API to fetch information about e-bike locations in New York City. The user can click a location on the home page and be taken to another page with more details. They can save that address if they want and view it by clicking the Saved Locations button. They can also delete the address if they want as well.

Launch the App Code Repository
Screenshot detail for project Bike Find
Screenshot thumbnail #1 for project Bike Find Screenshot thumbnail #2 for project Bike Find Screenshot thumbnail #3 for project Bike Find

News

News

Project scope time 10 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • JavaScript
  • React

Application uses an API to fetch news article data. The user can view a snippet of the article on the home page and click the title for more details. They will navigated to a page that includes more information including the link to the full article. There is also a search bar on the home page for the user to search for existing articles.

Code Repository
Screenshot detail for project News
Screenshot thumbnail #1 for project News Screenshot thumbnail #2 for project News Screenshot thumbnail #3 for project News

Mixtape

Mixtape

Project scope time 40 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • React
  • TypeScript

Mixtape is a project that uses a collection of albums from the 80s to create a nostalgic "mixtape" of your favorite songs from the decade. A user can choose the year to see specifically the curation of best albums from that time period and see a refined selection. From there, the user can choose a specific album to see its track list and select a song to add to the playlist on the main page. We focused our efforts on creating an easy-to-use and accessible web app for the user while integrating newly self-taught TypeScript. Responsive design, Cypress testing, React Router and the Discogs API with an OAuth were utilized in the creation of this application. We collaboratively designed the final concept, the user stories of UI/UX, the wireframe for the structure of the React app and aesthetic design choices. Sharing resources for self-teaching on TypeScript was vital to our progress with this application and we benefited from tutorials, youtube videos, github TypeScript resources

Code Repository
Screenshot detail for project Mixtape
Screenshot thumbnail #1 for project Mixtape Screenshot thumbnail #2 for project Mixtape Screenshot thumbnail #3 for project Mixtape Screenshot thumbnail #4 for project Mixtape