Richard Sinclair

Front End Developer

My background is in the Creative Arts, I have always been passionate about drawing, sculpting and photography. I developed an interest for code through a few creative coding meet ups where I saw immersive animations, games and portfolios all done in JavaScript. I really enjoyed what I learnt at these and wanted to apply my creativity to the digital world so I decided to learn to code and joined General Assembly.

After the course I continued my learning through a couple of internships drafting up page templates using HTML, SASS with bits of JavaScript. This eventually led me to River Island where I joined the content team using my skills to work on the main landing pages as well as special campaign pages with intricate animations. Eventually I joined the core team where I learned to work with React on more complex components throughout the River Island Website.

Experience


River Island

My adventure with River Island started in the Content Team working on updating the main Landing pages of the site as well as working on special campaign pages which would have intricate animations and designs using HTML, SCSS and JavaScript. I eventually grew my knowledge and joined the core team working on the other pages such as Product Landing, Product Display and Cart pages. This was really great as it expanded my utility belt with tools such as React, Jest, WDIO, Qubit, Node, NextJs, Appollo.


Goodgym

Goodgym is a community of runners that combines getting fit with doing good. During my time there the website was going throgh a redesign and I helped create new templates using HTML and SCSS with a bit of Ruby.


Portfolio

Remote Composer

Remote Composer is an open source music composition platform, for composers and artists who want to collaborate and develop musical ideas together. This app was built in four days as a duo project.

View the code


Pubbing

Pubbing is a pub crawl app. Enter your destination and the number of pubs you would like to visit. This app was my first attempt at using the google maps API.

View the code