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.

Netflix Clone

Netflix Clone

Full-stack

React | Hooks | Redux Toolkit | Tanstack Query | 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.

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.

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
React
HTML
CSS
SASS
Next.js
TypeScript
Greensock
Node.js
Express
Php
SQL
MongoDB
Firebase
Github
npm
Ubuntu
Docker
Heroku
VS Code
Photoshop
Figma
Jest
CPanel

Contact me

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