Harry Ward-Gray

Software Developer

Projects

NC News - Sep 2023

Key Technologies

  • React
  • Express.js
  • PostgreSQL

Fullstack reddit-style forum/news app built as my solo project at northcoders. Fully user generated content driven with post, comment, like, delete functionality, a user/login system, sorting and filtering.

I had a week to finish this project, and focused on implementing as much useful functionality as I could. I feel like the time constraint of the project pushed me into creating an end result I'm very proud of!

Maps API Weather App - Feb 2023

Key Technologies

  • React
  • CSS Grid
  • Google Maps API + Others

React weather app with Google Maps API integration. Manages state between multiple API's. Utilises some advanced CSS properties such as mix-blend-mode for styling, while the core layout is built up from grid.

My goal with this project was to build up a front end of a weather app with some interesting features.

Portfolio (this site) - Dec 2022

Key Technologies

  • JavaScript
  • Canvas API
  • Matter.js

Static page with implemented physics engine built with Matter.js and the JavaScript Canvas API. I ran into some real trouble getting the velocity properties of the cursor to interact intuitively with the boxes, as a result the hitbox of cursor can be buggy. That being said I'm happy with the result.

My goal here was to create a portfolio to display my projects (obviously), with some engaging technical side.

About me

Music Teacher turned Software Dev.

While studying an MSc in Sound Design at University of Glasgow, I discovered programming through MAX MSP, and some basic C++. I found that the combination of technicality, problem solving, and dose of creativity was incredibly fulfilling for me, prompting me to embark on a journey of self-taught programming, freelance web development, and recently, an intensive stint at the Northcoders bootcamp.

So far as a developer, I have refined my technical abilities with a focus on modern web technologies such as JavaScript, React, Node.js, and I'm ready to contribute my distinctive blend of skills to Manchester's thriving tech community.

I'm a

Problem Solver

  • JavaScript
  • React
  • HTML
  • CSS
  • Node.js
  • Express.js
  • PostgreSQL
  • SQL
  • CSS Grid
  • CSS Flexbox
  • ES6
  • Jest.js
  • Vite
  • Parcel
  • Axios
  • Fetch
  • Canvas API
  • Git

Contact

Message received, thanks!
I'll get back to you ASAP.