Jonathan Jefferies Portfolio

Toggle Dark/Light Mode

Click the button for Light/Dark mode

About Me

I've been self taught web developer for 6 months focusing on the basics of coding using HTML, CSS and Python using Freecodecamp.com and Futurelearn.com

I've just finished an Intensive Bootcamp with Birmingham University studying Coding from sept 21-march 22.

I Graduated with a B-, I'm now a Full Stack Web Developer.


I studied various Languages and frameworks as part of my University course: HTML, CSS, JavaScript, JQuery, MySQL, Sequelize, Node JS, Express JS, Handlebars JS, MVC Paradigm, Heroku, Node, Npm and Github.

Post University, I have been focusing on learning Python and Google's Automation with Python, looking into data Analysis.

Freecodecamp.com - JavaScript Algorithms and Data Structures, and Amazon's AWS Certified Cloud Practitioner


Examples of my projects are below and details are on my Github Profile.


GitHub Email linkedin Resume

Qualifications

From January 2021 I have gained various qualifications in preparation for University Boot Camp that started September 2021

Download Resume

Education

2008-2009 Plymouth University, FSDC Outdoor Education - (deferred 2nd year due to injury)


2002-2007 Southdowns College, BTECH Nat Deploma in Outdoor Education Year 1 Pass and BTECH Nat Deploma in Public Services MMP


1998-2002 The Bourne Community College, 9 GCSE’s including English, Music and ICT

Experience 2012 - 2017

Personal Trainer and Climbing Wall Instructor - Jubilee2

Training In-House Gym Instructors and Lifeguards to enable them to become Climbing Wall Instructors. Running Tasters, Kids club, Adult Climbing and disabled Abseiling sessions.

Route setting the bouldering and traversing walls. Running all Sessions and maintaining paperwork eg Nicas lvls 1 and 2, Lead Climbing and Tru Blue Autos.

All aspects of gym inductions, cleaning, paperwork and working taking PT/Rehab Injury sessions, focussing on Bodyweight and TRX/functional training.

Experience 2018 - 2019

Special Needs Teaching Assistant(Autism and Deaf) - Academics

Working with various schools in Stoke-on-Trent and all aspects of classroom assistant role and 1:1 support to various disabled students. Working mainly Autistic, Cebreal palsy and Deaf children ranging from 5yrs to 16yrs.

Experience 2020 - 2022

Stay at Home Dad - Family Commitments


Looking after my 4yrs and 1yrs Daughters, also retraining in the evenings and nap-times as the about me section states 'self taught web developer for 6 months focusing on the basics of coding using mainly Futurelearn.com foundational courses Jan-Feb 2021'.

Projects

Accessability Website

Marketing Screenshot

Tasked with refactoring a marketing website focusing on accessability and readability in the html and css.

Password Generator

Password Generator Screenshot

In this project I have created a README generator using Node.js with the inquirer package.

This allows a user to go through a series of terminal prompts and the program creates a markdown file using the answers collected from the user.

Code Quiz

code quiz Screenshot

Tasked with refactoring a marketing website focusing on accessability and readability in the html and css.

Work Day Scheduler

work-day-sceduler Screenshot

Calendar application that allows the user to save events for each hour of the day.

Weather Dashboard

weather-dashboard Screenshot

A simple web application that allows users to search for a city to get the current weather and 5 day forecast.

Locations that users previously looked up will be saved in their local storage.

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Good Readme Generator

sound-art-smart Screenshot

n this project I have created a README generator using Node.js with the inquirer package.

This allows a user to go through a series of terminal prompts and the program creates a markdown file using the answers collected from the user.

Team Profile Generator

sound-art-smart Screenshot

A software engineering team-generator command line application.

The application will prompt the user for information about the team manager and then information about the team members.

The user can input any number of team members, and they may be a mix of engineers and interns.

Then an html page is created that can be viewed in a web browser.

Note Taker

sound-art-smart Screenshot

I've created an application called Note Taker that can be used to write and save notes.

This application will use an Express.js back end and will save and retrieve note data from a JSON file.

I've also deployed the application to Heroku.

Employee Management System

sound-art-smart Screenshot

Company's employee database, using Node.js, Inquirer, and MySQL.

E-Commerse Backend

sound-art-smart Screenshot

I've configured a working Express.js API to use Sequelize to interact with a MySQL database.

Tech Blog

sound-art-smart Screenshot

I built a CMS-style blog site similar to a Wordpress site, where developers can publish their blog posts and comment on other developers’ posts also deploy it to Heroku.

The app follows the MVC paradigm in its architectural structure, using Handlebars.js as the templating language, Sequelize as the ORM, and the express-session npm package for authentication.

Regex Tutorial

sound-art-smart Screenshot

create a tutorial that explains how a specific regular expression, or regex, functions by breaking down each part of the expression and describing what it does.

Social Networking API

sound-art-smart Screenshot

Build an API for a social network web application where users can share their thoughts, react to friends’ thoughts, and create a friend list.

I'm using Express.js for routing, a MongoDB database, and the Mongoose ODM. In addition to using the Express.js and Mongoose packages.

I'm going to use a JavaScript date library or the native JavaScript Date object to format timestamps.

React Portfolio

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!

Sound Art Smart

sound-art-smart Screenshot

A quick visual questionnaire to discover artworks based on your interests.

Sound Art Smart guides the user through a short series of image-based selections in order to present a random assortment of up to 6 artworks matching their specified interests.

The user can then learn more by viewing the artwork information pages which include the work's title, artist, date, medium and much more.

Should the user want to come back later, they can save their favourite artworks.

As an added bonus, users can view their favourites in a styled gallery page--a one-of-a-kind exhibit all their own!