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