Skip to content
View AndrewHulme's full-sized avatar

Block or report AndrewHulme

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AndrewHulme/README.md
My website LinkedIn

About Me

A full-stack developer trained at Makers Academy specialising in JavaScript and React.

Previously graduated with a Master's in Mechanical Engineering from the University of Bristol, and worked in engineering consultancies, including Ramboll, for over 3 years.

Currently working part-time developing the front-end website for a music company, building 2 full-stack projects, and regularly attending meetups e.g. 'React London' and 'Migrating Waitrose.com to React'.

Tech Stack

  • Languages: JavaScript, TypeScript, Ruby, SQL, GraphQL, MATLAB, HTML/CSS
  • Technologies: React, Redux, Node.js, Ruby on Rails, jQuery, npm, Express.js, Sinatra, Bootstrap, Tailwind CSS, Material-UI, AWS (S3, Cloud9)
  • Testing: Cypress, Jest, Enzyme, Jasmine, RSpec, Capybara
  • Databases: PostgreSQL, MongoDB, Firebase
  • DevOps: Travis CI, Heroku, Surge, Docker
  • Version Control: GitHub

Key Projects

Project Description Links Technologies Image
Psych Current work in progress. Full-stack application based on the game 'Cards Against Humanity'. Group project of two team members. GitHub React, TypeScript, Redux, GraphQL, Ruby on Rails, Cypress, Jest/Enzyme, RSpec, React Router, Docker, Material-UI, HTML, CSS psych
School Spider Front-end application which displays news items for schools represented by School Spider. Solo project. Deployed
GitHub
React, Cypress, Jest/Enzyme, Origami Components, React Router, React Image Lightbox, HTML, CSS ss
Swipe and Shop Current work in progress. Full-stack application used to buy and sell items in a 'Tinder' style. Group project of three team members. Deployed
GitHub
React, Node.js, MongoDB, Express.js, JavaScript, Mongoose, Cypress, Bootstrap, HTML, CSS sas
ThereAndBack Full-stack lockdown inspired application used to generate circular routes for a given distance and starting location. Group project of four team members. Deployed
GitHub
Presentation (4 minute mark)
React, Firebase, Cypress, Istanbul, Leaflet, Location IQ API, Open Route Service API, GraphHopper API, Bootstrap, HTML, CSS thereandback
Acebook Full-stack application which is a simplified duplicate of the social media site 'Facebook'. Group project of six team members. Deployed
GitHub
React, Ruby on Rails, PostgreSQL, Cypress, RSpec, Capybara, Bootstrap, HTML, CSS acebook
Bowling Scorecard A dynamic bowling scorecard based on the classic coding kata. Solo project. Deployed
GitHub
JavaScript, jQuery, Jasmine, Bootstrap, HTML, CSS bowling
Bank Tech Test Allows users to interact with their bank account by using the console to deposit money, withdraw money and print their bank statement. Solo project. GitHub JavaScript, Jasmine bank
Gilded Rose Exercise on the classic Gilded Rose coding kata, showcasing refactoring legacy code. Solo project. GitHub Ruby, RSpec gildedrose
Thermostat Front-end application allowing users to alter thermostat. Displays temperature for various cities. Group project of three members. GitHub JavaScript, Jasmine, OpenWeather API, HTML, CSS thermostat

Pinned Loading

  1. CV CV Public

    GitHub CV for Andrew Hulme

  2. route_planner route_planner Public

    ThereAndBack - generates circular routes for a given distance and starting location

    JavaScript 6 3

  3. SSTechTest SSTechTest Public

    Displays news articles for northern schools

    JavaScript

  4. Psych Psych Public

    Psych remake, based on the game 'Cards Against Humanity'

    Ruby 1

  5. GarethWoodman/swipe_and_shop GarethWoodman/swipe_and_shop Public

    Sell and buy items on a 'Tinder' style platform

    JavaScript

  6. bowling-challenge bowling-challenge Public

    A dynamic bowling scorecard based on the classic coding kata

    JavaScript