Harrison Reid
about me
Hey there, I’m Harrison - a full stack web developer. I like writing code, get kicks out of good design, and love bringing the two together to create unique online experiences. I’ve recently graduated from from General Assembly Sydney, having studied the Web Development Immersive - a 3 month bootcamp style course learning web development all day every day. If you want to see the kind of work I’ve been doing, check out my projects!
contact
I’m currently looking to find a position within a friendly, passionate team. A role that feeds my creative side, and keeps pushing my development as a programmer. If you've got anything available, or just want to chat, please feel free to get in touch with me through any of the methods below:
Contribute
project summary
Contribute is the community moderated commenting platform. Built over the course of a week as my final project for the General Assembly Web Development Immersive, the aim of contribute is to minimise the voice and exposure of trolls and abusive users in online comments threads. This is achieved by subjecting the comments of new or untrusted users to review by other members of the commenting community before they are posted online. These reviews are conducted at the same time as posting a comment - So when a user is posting a comment, they may first be asked to review another users comment before their own is submitted. A reputation system ensures that trusted users are able to post their comments freely without review.
The project was built as a third party JavaScript widget: adding Contribute comment threads to a site is as simple as including a small embed script in the HTML. This embed script handles importing all the required JS and CSS dependencies, along with the main Backbone.js app. On the server side, comments threads are identified by the requesting URL - allowing a new comments thread to be created whenever a request is made from a new URL on a registered domain. The platform uses a rails backend to store and handle all requests.
check it out
built with
Gipht
project summary
Gipht is the purely gif based chat app! I built Gipht over a week-long period as my first major project while studying General Assembly’s Web Development Immersive Course. Gipht allows users to record and save gifs of themselves directly from the browser, and then share these gifs by sending them to friends in private or group conversations. The app also leverages the Giphy API to allow “translating” of text snippets to gif’s as an alternative method of communication. The app is fully responsive and functional on most mobile devices.
I’m currently working on rebuilding Gipht as a React app served by a Rails API, with the aim of eventually developing it as a native mobile app using React Native.
check it out
built with
Glance
project summary
Glance is an educational app developed in collaboration with two of my classmates from General Assembly (Ian and Emily). Built with Rails and Backbone.js, the app is a flash-card based learning tool, allowing users to create and share flash cards, assemble them into decks of cards, then test themselves and track their learning. Users are also able to browse others decks, and mark decks as ‘favourites’, so that they can easily locate and play them.
check it out
built with
Spaced
project summary
You’ll probably recognise this one - it makes up the interactive part of this portfolio! I created spaced just as a bit of fun towards the end of my first project week at General Assembly. More than anything, the project is simply an experiment of the possibilities of building a purely JavaScript based game without utilising any major game-development frameworks. As such, the game is built only in vanilla JavaScript, along with a little jQuery. The game is still a work in progress - with obvious improvements to be made, such as migrating the animation to HTML canvas.
check it out
built with
Tic Tac Toe
project summary
Tic Tac Toe was an introductory project I developed during the WDI course at General Assembly. As you might guess, the project is a fairly simple tic tac toe game, created with only JavaScript, jQuery, HTML and CSS, although I’ve added a couple of extra features to the game to spice it up a little - you’re able to change the board size for a more strategic game, and can also elect to play against an unbeatable (on a 3x3 board) computer opponent.