logo
  • about
  • projects
  • skills
  • contact

Hi, I'm John

Welcome to my page

As a passionate Junior Developer, I bring hands-on experience in web technologies, including React, JavaScript, NodeJS, CSS, HTML as well as databases such as MySQL. My journey so far has been marked by dedicated project work that not only showcases my technical abilities but also my commitment to growing within this dynamic field.

Projects

Below are some examples of the projects I've enjoyed working on:

Store App

Store App

Full-stack

React | Hooks | Redux Toolkit | JavaScript | NodeJS | Express | MySQL | TailwindCSS

This Store app is a demonstration of a storefront/product catalogue built using React and styled with Tailwind CSS. It leverages the Redux Toolkit for efficient state management. On the backend, it runs on a Node.js Express server, utilising a MySQL database for data storage. This setup showcases a full-stack development approach with modern web technologies.

Ticket-System

Ticket-System

Full-stack

React | Hooks | Redux Toolkit | JavaScript | NodeJS | Express | MySQL | TailwindCSS

This is a generic ticket system. Users can create a profile, create tickets and add notes to get feedback, for example with an Operator. Also using Redux Toolkit for state management, a MySQL database and TailwindCSS for styling. I also used Vite to create the frontend.

Netflix Clone

Netflix Clone

Full-stack

React | Hooks | JavaScript | NodeJS | Express | MySQL | RESTful | SASS

This is my version of Netflix. Users can sign up and create an account using node and express. These accounts are stored in a SQL database. Once logged in, you can browse movies and series, saving your favourites to your watchlist. You can also modify your user credentials.

Dev-Link

Dev-Link

Full-stack

TypeScript | React | Hooks | Redux | JavaScript | NodeJS | Express | MongoDB | TailwindCSS

Dev-Link is a site where developers can create a profile with their specific tech skills and Github Repo's. My first application using TypeScript, there has been a fair amount to learn and I am only scratching the surface. Also uses Redux, MongoDb and TailwindCSS for styling.

Skills

Here are a few of the technologies I have been working with recently:

JavaScript

JavaScript

React

React

HTML

HTML

CSS

CSS

SASS

SASS

Next.js

Next.js

TypeScript

TypeScript

Greensock

Greensock

Node.js

Node.js

Express

Express

Php

Php

SQL

SQL

MongoDB

MongoDB

Firebase

Firebase

Github

Github

npm

npm

Ubuntu

Ubuntu

Docker

Docker

Heroku

Heroku

VS Code

VS Code

Photoshop

Photoshop

Figma

Figma

Jest

Jest

CPanel

CPanel

Contact me

Please feel free to reach out if you have any questions.