My Blog

View my blog posts here!

San Francisco Trip Blog Post   Pinned Post

San Francisco Trip! San Francisco USA, 19/1/2018 - 4/2/2018

Read about my trip to San Francisco! We visited most of the major tech companies, Google, Facebook, Amazon, Oracle, Apple, Mozilla, Palantir, Microsoft and more! It was an incredible trip, being able to go inside the major tech companies and listen to their senior staff talk to us was amazing. Read More

WWDC 18 Apple Conference

Apple's World Wide Developers Conference - 23/04/2018

This year I decided to apply for a scholarship to WWDC which would provide my lodging, ticket cost and also a 1 year Apple developer licence allowing me to put apps on the app store. The application process was pretty hard, we had just over two weeks to create a swift playground that showcased our ingenuity. You can...Read More.

Bsides Hacking Conference

Hacking Competition & Conference - 21/03/2018

Bsides is a information security conference. At the conference there were presentations, a physical security village, capture the flag (CTF) and a intrusion response challenge. At Bsides, we decided to mainly participate in the CTF competition which involved solving some pretty tough hacking challenges. In the competition there were over 180 teams ranging from government and corperate professional hackers to...Read More.

Tutorials WebsiteWebsite Development

Website - 21/03/2018

I have decided to create a tutorials website to help share my knowledge on the harder more interesting stuff I do. On the website I explain the concepts from top to bottom. Currently there are tutorials regarding how to work a PHP contact form on a static website, how to make an app in two mins, how to make a factorial calculator and how to make a background with changing colors. In the future I will look to add more tutorials as well as update my current lab page with more lab. You can view the website here.

More Website UpdatesWebsite Development

Website Updates - 1/04/2018

I have continued to add some cool updates to my website to make it even more sleek. On the homepage, there is no longer the scrappy projects part, it has now been replaced by nice tiles each featuring a small description of a project. I have also further updated the homepage with the "Blog Hexagon's" which show images of some of the blog images and when hovered on display a description and link to the blog page. I am also currently upgrading the website so that it can be https. Also, you may have noticed that on the tutorials website I have included comments, I have also rolled out the comments onto my blog page and I am looking to do so with some of the lab as well. More updates to come!

Go AsciiWeather Project Go

Touch Bar App - 12/02/2018

As a challenge over the weekend, I was required to use the Go language to plug into an API and print out weather data in Terminal. It was a pretty tricky task - especially when your code's correct but you make typo's. The program is pretty cool, depending on what you type [c/f] you can get the current weather or the forecasted weather.

Touch Bar App Mac OS App

Touch Bar App - 12/02/2018

Because I always wanted my touchbar to flash random colors really fast (Who doesn't!) I decided to make my own touchbar app! When you press the "Party" button makes the touchbar flash random colors fast! The app is designed to have customiseable colors which will be coming soon. To run the app, download it, drag it onto your desktop or somewhere and double click it. You can download my app here. The app is pretty new, please let me know if you find any bugs or have any feedback by contacting me.

San Francisco - Silicon Valley! Blog Post

San Francisco Trip - 13/01/2018

In preperation for the San Francisco trip I am about to embark on, I have setup a blog page that can be viewed here. The blog will include lots of updates from the trip which begins 19/1/2018. During the trip I will be visiting companies in San Francisco - Apple, Google, Facebook etc.

Pong - Update Project App

Updated Pong App - 12/01/2018

I have added quite a few tweaks to my Pong app to make it better and easier to use! The updates include fixing the bouncing, user interface upgrades and better customiseablity. Now whenever the ball bounces on a paddle, depending on where the ball hits on the paddle the ball will bounce off at different angles, making the game more like the origional version. For example if the ball hits the edge of the paddle, the ball will go off at a shallower angle whilst if the ball hits the middle it will go straight ... Read More

Pong! Project App

My First (half decent) App! - 06/01/2018

Happy new year! I deceided to celebrate by learning swift and making some random apps! Pong is my first (half decent) app, featuring a fully working pong app with extra settings to make it even better! You can set the speed of the ball to vary the difficulty and features such as a customiseable paddle color, paddle size and different modes are coming soon! The app is currently not available on the app store, but may be added soon. The app uses physics to determine where the ball should go after colliding with a paddle and runs smootly. If you are interested in aquiring a copy of the app please contact me.

Random Products GameWebsite

A javascript game - 22/12/2017

Random Products is currently a unique Beta game. The game selects a random product from a list and then pixelises the image. The job of the user is to guess what the product is. If you guess the product incorrectly, the image becomes less pixleised and easier to guess but you get less points. If you guess incorrectly 3 times, you lose a life and you have three lives in the game. The game is currently not hosted anywhere although I intend to host it when I add more products.

Hangman Project Game

A javascript game - 02/12/2017

Hangman is a fun game with different levels of difficulty. There are three diferent levels of difficulty which change how difficult the word is and how many lives you get. There is also a cool balloon animation and if you get a letter incorrect you lose a balloon, if you lose all balloons you die and fall into the shark below. The game is currently in Beta, with a very basic word list and animations. If you are interested in making a word list / helping me out please let me know by contacting me (contact me)! In future updates I will add catergories and hints for the words.

Typing Game Project Game

A javascript game - 02/12/2017

The typing game is a game to test your typing speed. Words fall down from the top of the screen and you have to type them before they reach the bottom. There are easy and hard words and as you level up you get more hard words. As you level up the speed of new words and the speed of the words moving down the page increases. When I next update the game it will include the ability to have your own custom word lists to play with and I will add more words to the defualt list. The game can be used to practice spelling, learn new words and to practice your typing speed!

Reaction Test Project Game

A javascript game - 11/11/2017

A fun fully working reaction test. Have fun beating your friends and proving your quicker them then with this visually appealing reaction test! The reaction test can be used to determine how fast your reaction speed is. You can view it Here. In the furture the game may be updated to a click the dot type game where a user has to click the dot with varing levels of difficulty.

Mastermind Project Game

A javascript game - 5/11/2017

The origional mastermind game! Mastermind is a game of logic where you try to guess an unseen number. As you guess you get feedback on your guess which helps you to solve the number. The game is fun and addictive! You can view it Here.

In collaberation with Matthew Rensch

Two Player Pacman Project Game

A javascript game - 30/10/2017

A fun game made as part of an IST assingment. The game is currently only two player but in the future will have ghosts. The game features a versus version of Pacman where one player is Pacman and the other a Ghost. You can view it Here.

This website Project Website Development

HTML / CSS / JS Development - 19/10/2017

I started this website around the 19th of October. The website features most of my work and includes my lab page. The lab page is where all my little projects go.

Transport Transfer Project Website Development

HTML / CSS / JS / Swift Development - 19/8/2017

Transport Transfer was an app created to help people to decide what mode of transport to take. It is designed to be easy to use, and visually appealing. The app uses government data to determine which form of transport is quickest to take to a certain destination. The transport types include public transport such as busses, walking, driving and cycling. The app takes into account weather data as well to determine whether you can ride or walk. The app is not currently on the app store.

In collaberation with Zack NoYes