Skip to content

gavin-jaynes/Gavin-s_Portfolio

Repository files navigation

Gavin's Portfolio

About Me

Hello! I'm Gavin Jaynes, a passionate and detail-oriented Web Developer with a background in data analysis and non-destructive testing. I specialize in developing web applications and RESTful APIs, with a strong focus on quality, analytical problem-solving, and continuous learning. My GitHub portfolio features a range of projects that demonstrate my expertise in Node.js, SQL, JavaScript, R, and data analysis. I am committed to delivering innovative solutions in both web development and data analysis.

Explore my portfolio to see my projects and skills in action. For any inquiries or collaboration opportunities, feel free to connect with me on LinkedIn or reach out via email.

Thank you for your interest!

Table of Contents

  1. Project 1: Vidly - RESTful API
  2. Project 2: Exploring Cancer Rates by Country
  3. Project 3: Cleaning Basics with R
  4. Project 4: Exploring Airbnb Stay Patterns in New York City (2019) using Open Data
  5. Project 5: API Weather Application
  6. Project 6: Code Web Page Calculator
  7. Skills and Tools
  8. Contact Information

Project 1: Vidly - RESTful API

  • Description: In this project, I built a robust RESTful API using Node.js, Express, and Joi. The project involved setting up the environment, creating endpoints for CRUD operations on movie genres, and ensuring data integrity through validation.
  • Key Features:
    • Express Middleware: Utilized express.json() to handle JSON requests.
    • CRUD Operations: Implemented endpoints for managing movie genres.
    • Data Validation: Used Joi for rigorous input validation.
    • Endpoint Testing: Employed Postman for comprehensive testing.
  • Skills Used: Node.js, Express, Joi, Postman.
  • Code: Link to project
  • Results: Demonstrated practical skills in building and maintaining scalable APIs, validating data, and creating well-tested applications.

Project 2: Exploring Cancer Rates by Country

Cancer Causation

  • Description: Conducted exploratory data analysis (EDA) on cancer rate data to uncover trends and patterns, including an examination of ozone-cancer correlations.
  • Skills Used: Google Sheets, Tableau, Data Cleaning, Exploratory Data Analysis.
  • Code: Link to project
  • Results: Provided visual insights into cancer rates across different regions and researched environmental factors affecting cancer rates.

Project 3: Cleaning Basics with R

Data Cleaning R

  • Description: Focused on data cleaning techniques using R to prepare datasets for analysis, ensuring data quality and consistency.
  • Skills Used: R Programming, Data Cleaning, Data Exploration, Problem-Solving.
  • Code: Link to project
  • Results: Implemented data cleaning procedures, addressed missing values and duplicates, and saved the cleaned data for further analysis.

Project 4: Exploring Airbnb Stay Patterns in New York City (2019) using Open Data

Analyzing Airbnb Stays in NYC (2019)

  • Description: Analyzed Airbnb stay patterns in NYC for 2019 using open data to uncover trends and insights into accommodation preferences and pricing.
  • Skills Used: Data Analysis, Visualization, Statistical Analysis.
  • Code: Link to project
  • Results: Produced valuable insights into Airbnb stay patterns, contributing to a better understanding of the NYC rental market.

Project 5: API Weather Application

Build Weather API Application

  • Description: This project showcases a weather web application developed using HTML, CSS, and JavaScript. It includes API integration with OpenWeatherMap to deliver real-time weather updates and forecasts.
  • Skills Used: HTML, CSS, JavaScript, API Integration, Debugging.
  • Code: Link to project
  • Results: Delivered a functional and visually appealing weather app with hands-on experience in API integration and secure data access.

Project 6: Code Web Page Calculator

Code Web Page Calculator

  • Description: A dynamic web calculator built using HTML, CSS, and JavaScript. This project enhanced my coding skills and problem-solving abilities.
  • Skills Used: HTML, CSS, JavaScript, Debugging, Object-Oriented Programming (OOP).
  • Code: Link to project
  • Results: Demonstrated proficiency in web development technologies through the creation of a seamless web calculator.

Skills and Tools

  • Programming Languages: JavaScript, SQL, R
  • Web Technologies: Node.js, RESTful APIs
  • Data Visualization: Tableau, ggplot2
  • Tools: Git, GitHub, MS Excel, Google Sheets
  • Packages: tidyverse, ggplot2, dplyr, tidyr, readr
  • Databases: BigQuery

Contact Information

Feel free to connect with me on LinkedIn or reach out via email if you'd like to discuss projects, opportunities, or data analysis. Let's work together to create innovative solutions!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published