Sam Kemp

I'm Sam Kemp a programmer and web developer trying to get noticed.
Skilled in Computer Repair, Debian, PHP, C++ and more.
No longer a student at university.

Work

Chameleon Game

A fun little project

The Chameleon Game is a website I made that is a version of The Chameleon Board Game by Big Potato Games that makes it possible to play the game without having to be in the same room, aka playing over Discord.

StarlightSuper-nova Portfolio

A website I made to act as a portfolio for a friend of mine

Sacred Aftermath

UOB GameJam 2018

Sacred Aftermath is a game made in 30 hours, as a solo project, during the 2018 GameJam at the University of Bolton.

8th - 9th March 2018

Hacked Website

A fun little project

A small website that shows the anonymous motto using javascript to make the text slowly appear.

Color based clock

A fun little project

A small website that uses JavaScript to change the background color based on the current time.

Education

University of Bolton

Games Programming

September 2017 - Present

South Gloucestershire and Stroud College

Level 3 BTEC in ICT

September 2015 - May 2017

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams

Interests

I spend alot of my time developing small 'web toys'. Apart from being a web developer, I enjoy making games in Unity and tinkering with various technologies.

When I am away from my computer, I enjoy playing Hockey and Swimming. I follow a number of sci-fi and fantasy genre movies and television shows, and I spend a large amount of my free time exploring the latest technological advancements.

Blog

18:39 - Sun 03rd November 2019

Today I decided to make my own simple 2 Factor Authentication system using the IFTTT webhooks system to send a code to my phone, in future I wish to modify this to use my own notification system but this is the first version so I made it easier for myself by using another library for the time being.

Quick Code Breakdown
The code for this is rather simple for now, PHP generates a random number and saves it in a session.
After the code is saved to the session we then send it to the IFTTT webhook which sends the code to my phone where we input the received code onto the page and another script checks the code against the saved one, if they match then we allow the user into the site, if not we redirect back to the login page.

A quick side note: This system does not impliment any actual username/password login system it is just the 2 factor part


18:02 - Sun 27th October 2019

Along with my friend I am working to turn a spare room in my dorm into a penetration testing suite.
Currently in the suite we are running a TP Link router to act as an admin interface for managing the network and then an old Netgear/Virgin Media router, A Virgin Media SuperHub, a BT Home Hub 3 and two more TP Link routers for testing WiFi.
Moving down in the image we have a chromebook, which is my daily driver laptop, a monitor that we plan to use to monitor the network with the help of a Raspberry Pi and a Macbook Pro which we had lying around and intend to use as a client for connecting to networks and testing for security flaws and injection.
Some of the future plans for this suite include adding a server of some kind running VM’s of various software, Windows, Linux, Apache, etc to check for vulnerabilities and to avoid accidentall...
Read more


12:01 - Tue 09th April 2019

I started working on this site on the stream and really liked the design, it came to the morning and I was looking at the design again and decided I didn't like it anymore so its scrapped


14:19 - Wed 03rd April 2019

The Chameleon Game is a website I made that is a version of The Chameleon Board Game by Big Potato Games that makes it possible to play the game without having to be in the same room, aka playing over Discord.