Nicholas G

A student passionate about Web Development and Cyber Security

About //

Hello - I'm Nicholas. Currently engaging with new Web Development projects and Cyber Security challenges, I aspire to become a full stack web developer and/or cyber security researcher!

Familiar Technologies

Portfolio //

Gaius Cicereius Dashboard

Gaius Cicereius Dashboard

In order to help the more than 15 million users of a popular Discord bot, I am currently working with the developers to build a React (Next.js) web dashboard that allows users to control the functionality of the bot, as well as purchase the premium upgrade (using Stripe). This features OAuth2 login, a custom API and taught me a significant amount about React.
This Website

This Website

The website you are currently viewing was created to showcase my work, and as a blog platform to express my thoughts. I created it using Next.js, and the blog function uses the GraphCMS headless CMS. I implemented incremental static regeneration, a fairly recent addition to Next.js - this makes the blog pages blazingly fast whilst regenerating them with new updates on-the-fly.
ScatterVolt Website

ScatterVolt Website

Worked with the client on creating a website to fit his needs. Used HTML, CSS and JavaScript to make the site and collaborated with a team of people using GitHub. New features have been constantly added such as e-commerce that I managed to the client's specifications. More recently I added a 'Staff Control Panel' using OAuth2 with a PHP Backend.

Blog //

Represents the title of the blog
12/11/2020

The story of how I became GCIH Certified, and what I learnt from the process.