I am a recent graduate of a HND in Interactive Media at Edinburgh College, Granton. I have a passion for creating and developing interesting and new things through either physical hobbies such as modelmaking, arts and crafts, bicycle repair and DIY, through to coding, particularly using Bootstrap and PHP to create complex content-driven websites. I'm one of those weird people who enjoys learning new things, and I have a habit of overloading my browser with tabs for stuff I want to either learn or get the hang of. During my spare time, I'm an avid mountain-biker and rock-climber, with options on travelling where and when I am able to.
07858 237 464
HND in Interactive Media (A Grade)• August 2014 - June 2016
Based first at Sighthill campus, then moving to Granton for the second year, this course concentrated on a wide range of skills relevant to Web Development and various other forms of Media. The bulk of the first year concentrated on Flash animation, some Java, Digital Imaging and creating a website for a client. The second year focused on Human/Computer Interface, Sound and Vision for Interactivity, creating a 3d animation using 3DS Max, designing and building an interactive media product, Professional and Legal issues for developers, building an e-business, and designing and building an App using Swift for iPhone. Both of the main projects I worked on for Web Development can be found in the Portfolio section. The Graded Unit project is Cramond Island Hotel, while Developing an Interactive Media Product is Traildog. I completed the HND in June 2016 with an A Grade, and 93% in the Graded Unit.
NPA in Digital Media • January 2014 - May 2014
Prior to starting the NPA course, I started learing how to use Bootstrap effectively in order to create Responsive site designs. This is still a work in progress, as I am still learning new ways of utilising the tools that Bootstrap brings to the table, however nearly all the sites I have made recently use it as a framework. At this stage, I have used most of the major aspects of Bootstrap and am comfortable with identifying where and what is required, as well as implementing them.
I have been working with PHP since well before starting at Edinburgh College. My main impetus to start learning it was in order to create TrailDog, as the original site was using Wordpress, which didn't match up to the requirements of the site. The learning process is a constant one, and I know I still have a lot to learn with it. Whenever I find a situation during coding that I'm not sure how to do, the answer is usually in one of the functions of PHP that I am yet to work with, which is the point I sit down and expand my knowledge into those areas.
Codecademy is one of the first sites I used to start learning various languages. To date I have completed all the HTML, CSS, PHP and jQuery sections, and intend to begin on Ruby now that college has ended and I have time to spare.
My main Personal Project is Traildog, which can be viewed in the Portfolio section. It is a Mountain Bike trail directory that is intended to be user-generated. It is currently in a scaled-back state due to an issue with a previous host which required a complete re-write of the code behind it. The re-write was adapted to be a major part of my coursework. I've also been working on SimplyWastingTime, however development and improvements were suspended for a large part of this year due to college work taking up a lot of time. I intend to resume work with an overhaul of the site to implement elements I have learned since I first created it.
One of the first login systems I worked with was using SimpleMachines Forums login and extending it to the site it was attached to. Over time I have developed my own system that uses SHA-256 with salt and hash, as well as a verification system and password recovery.
Organisational and Leadership
I volunteer every year as part of the Mountain Bike World Cup in Fort William as one of the Heads of Department for Access and Control. This mostly means working out an organisational plan for access to the site during the event, as well as parking planning and implementation for competitors. A major part of the job is working and carrying out a strategy for spectator access via local parking areas and shuttle buses, culminating in an efficient, safe and practical way to get spectators out of the event and on to the buses and carparks they arrived from. This years event saw 22,000 visitors over three days, and my developed strategy worked on a far larger scale than was anticipated. I was in charge of a team of roughly 23 people, as well as liasing with security and Police.
I regularly organise cycling trips to the Portes Du Soleil in France for groups of riders. This encompasses locating and booking sufficiently sized accommodation, arranging travel either by car and ferry or by air, group shopping and then getting us all home again. So far I have organised 7 successful trips, with groups ranging from 7 people up to 17.
For other projects, I have designed and created a unique coupon code generation system that allows for set amounts of codes to be generated, stored and their delivery and redemption statuses to be tracked. I am also currently working on a relatively simple e-commerce solution.
Designer/Developer • 2014 - Present
I have been doing Freelance work for a while, though as a student, work has been scarce and mostly restricted to friends and family, and mostly unpaid. All my projects are in the Portfolio section.
Customer Services • February 2016 - Current
I currently work for Morrisons Supermarkets in the Customer Cafe. This role requires me to maintain an adequate level of smartness while serving customers and dealing with potential complaints. A large part of the job involves delivery of the products to the customer and additional customer service and troubleshooting if required. I also have to sweep and mop.
Many people include a nice set of bars showing how many percent of knowledge they have in certain subjects. I'm fairly certain it's impossible to put a percentage to a programming language, as it's possible to have read all the things it can do but not actually understand it. Instead, these represent how many years I have been working with these skills, ignoring ones I've only used infrequently.
TrailDog is a User-Generated Mountain Bike trail and facility mapping site. It allows users to Register, verify their accounts then start uploading images, videos and GPS routes which are automatically converted into a filetype that works in Google Maps, along with generating an altitude profile and statistics on the ride. This site is under development, and will eventually expand its interactivity and bring in new features such as leaderboards and profile editing.Webdesign, HTML5, CSS3, Bootstrap, PHP, MySQLi, Login System, API integration, File Formatting
Cramond Island Hotel was created as part of the Graded Unit for my HND. It is a fictional hotel in Edinburgh that required a full booking system with offline payment processor, but online verification of bookings, as well as registration, administrator area and full details on the hotel itself.Web Development, HTML5, CSS3, PHP, MySQLi, JQuery, Login System, Admin Panel
Simply Wasting Time is a longterm project that is still under development, and is due a complete revamp to bring it in line with my current learning progression. It is a gaming site with full Admin and Contributor functionality, allowing contributors to write articles and publish videos to a user-defined schedule, with full WYSIWYG capability. It also makes extensive use of the Youtube API to reduce publishing time, and the Twitch API to enable an almost-live Streaming Indicator. The Contributors have full control of the styles and colours of their respective streaming pages, and a quick and simple interface to allow for customisation of all their social media links.Web Development, HTML5, CSS3, PHP, MySQLi, JQuery, Login System, Admin Panel, API Integration, AJAX, User Levels
Lochaber Stainless is a company owned by a friend. He required a website to advertise his business and allow for inquiries online, as well as needing a way to display some of his work and let people follow him on Facebook. The site is a relatively simple Bootstrap site, but includes a pared back admin system and full gallery functionality, allowing for the upload of images and being able to move them to the gallery, frontpage or to be deleted. It also has all content areas as seperate files, so it is quick and easy for the owner to edit parts of the site without risking damaging the site coding, without the expense of a full Content Management System.Web Development, HTML5, CSS3, PHP, MySQLi, JQuery, Custom Gallery, Basic CMS
If you like the sound of my Portfolio, or have a position available that I would be suitable for, or just want to know more, please use the Contact form and send me a message, or give me a call on 07858 237 464.I try to respond to emails within 24 hours.