Send me a message. contact_mail

LATEST PROJECT

CV Creator.

JavaScript CSS HTML
Recent project, the CV Creator App Recent project, the CV Creator App

My most recent project, is a single page web app, built completely vanilla and with no transpilers or frameworks.

Users can customize their CV's template, text, fonts, colours, icons, content and then download it in a pdf format.

code

Ruth Farrell

Profile photo of Ruth Farrell

I design and create in all things javascript html css: React, Node, TypeScript etc. and I currently work as a web developer for HubSpot in Sydney.

Check out some of
my projects...

Recent work, the Travel Journal Recent work, the Travel Journal

My Travel Journal

React Sass GitHub Pages

My Travel Journal, is a React app that uses the CSS preprocessor Sass and is now hosted on Github Pages. Here, I record my time travelling, working remotely and vacationing.

The destinations can be filtered by year, country, month and search.

Check it outarrow_forward
Recent work, the Compliment Generator, on laptop Recent work, the Compliment Generator, on mobile

Compliment Generator.

React HubSpot CMS Sass CSS Keyframes

Compliment Generator, is a React app embedded within the HubSpot CMS that generates random compliments on click. It's contained within a custom module so that a non-coder could easily add more compliments.

It also uses keyframes for some fun CSS animations.

Check it outarrow_forward
Recent work, the Piano Catalogue, on laptop Recent work, the Piano Catalogue, on mobile

The Piano Catalogue.

Vanilla JS CSS HTML

The Piano Catalogue, uses vanilla JS to display a different library of piano piece suggestions based on your skill level and preferred genre. By delaying YouTube videos from loading until the play button is clicked,

page speed loading times decreased making this interface possible to manage completely on the front-end.

Check it outarrow_forward
Recent work, Eighty Eight Keys, on laptop Recent work, Eighty Eight Keys, on mobile

Eighty-Eight Keys.

Vanilla JS CSS Grid HubSpot CMS Hubl

I created Eighty-Eight Keys in 2019 while on the HubSpot CMS migrations team, on the older style of HubSpot layout drag and drop templates. We now highly recommend the use of coded templates (with drag and drop coded areas) and themes instead.

Eighty-Eight keys has a range of HubSpot custom modules, that include the use of repeaters, CSS grid, flexbox and vanilla JS.

Check it outarrow_forward
Recent work, the S-shop, on laptop Recent work, the S-shop, on mobile

The S-Shop.

Vanilla JS jQuery HubSpot CMS Hubl

The S-shop uses a combination of jQuery and vanilla JavaScript (the countdown) to present some nice animated effects.

This can be used as front-page of a website for a shop or e-Commerce business that's coming soon.

Check it outarrow_forward
Recent project, the CV Creator App Recent work, the CV creator App Profile photo of Ruth Farrell

LATEST PROJECT

CV Creator.

JavaScript CSS HTML

My most recent project, is a single page web app, built completely vanilla and with no transpilers or frameworks. Users can customize their CV's template, text, fonts, colours, icons, content and then download it in a pdf format.