Picture of me

Matthew
Harrison

Software Engineer

Contact card icon

Profile

I am a highly motivated individual, I am self-sufficient and always willing to get stuck in. I have always been technically minded. There is always a way to solve the problem and finding the solution excites me. When there comes a point that a gap in my knowledge arises, I will always look to source the answer to the issue and should need be, discuss with those with more knowledge to further my learning and know how to approach future issues.
I am looking to move career due to always having an interest in the tech industry from a young age, from building computers to having my own business grade home network or even Minecraft redstone. When I started to learn web development I found myself dedicating large portions of my free time to it. Even now I still spend a considerable amount of time to personal projects. I find it fun and satisfying to overcome problems and see the effort pay off.

Phone

Contact

Empty html tag

Skills

  • Problem identification
  • Solutions finding
  • Team working
  • Solo working
  • Time management
  • Active listening
  • Clear and concise communication
  • HTML5
  • CSS
  • JavaScript
  • ReactJS
  • TailwindCSS
  • NodeJS
  • ExpressJS
  • PostgreSQL
  • TypeScript
  • DrizzleORM
  • GIT
  • AWS
  • Docker
  • NextJS
  • Tanstack
  • JWT
terminal prompt

Development Experience

Minesweeper

Github icon
Feb 2024 - Mar 2024
mattsweeper.mattswebforge.com

After finishing my course I thought I'd pick up an easy game and copy it, so I started to build a working Minesweeper using React. This later came to bite me as I greatly under estimated the challenges that minesweeper has. This was done to learn ReactJS and progress my knowledge of JavaScript. There were multiple times where I was tested and pushed to look for a different approach to solve issues that arrived.

SubbieSnap

Github icon
Mar 2024 - PRESENT
subbiesnap.com

My most recent adventure is a gap that I have seen in the construction industry meaning I get to learn and attempt to further the industry I am leaving. Subbiesnap has easily been the most difficult problem I have ever had and I am loving every second. The API is written in TypeScript and utilises ExpressJS, DrizzleORM, PostgreSQL, Zod, Argon2, AWS SES, AWS S3, JWT and hosted on DigitalOcean using Docker. The app is written in TypeScript and utilises NextJS with Tanstack, Axios with TailwindCSS for styling, then hosted on Vercel. PostgreSQL hosted with NeonDB.

Factory Game

Sept 2024 - PRESENT

I have started to collaborate on a web base game built with PixiJS using TypeScript. The game is an incremental game based on production and consumption. By moving items around on conveyer belts and using upgraders you can increase the value. Then sell and upgrade

history book

Employment History

MAH Electrical | Self-employed

NOV 2020 - PRESENT

I am currently working for myself sub-contracting to companies to use my knowledge of electrical installation. This involves the installation of containment and circuits that follow drawing/schematics. All work carried out will have to be complete within a program of works. I work well on my own or with teams. Within my day to day I manage an apprentice making sure the work is correct and they are working safely.

JPR GROUP | Apprentice

AUG 2016 - 2020

At JPR Group I learnt many of my skills, as I had a very diverse workload due to having many departments. I carried out work such as the termination of network cables, the splicing of Fibre-Optics, the operation of emergency services in a building, various applications of building management systems work.

Past Employment

Bucknall Fish Bar, Bucknall Bowling Club, North Stafford Hotel

Certificate

EDUCATION

Web Developer Boot Camp

This course included HTML5, CSS3, JavaScript, ReactJS, Bootstrap 5, NodeJS, ExpressJS, MongoDB and many others.

Burslem College

  • BS 7671 - 18th Edition
  • Electrical Installation Level 2 DSF

Birches Head Academy

  • GCSE in Mathematics Grade: C
  • GCSE in Science Core Grade: C
  • GCSE in Science Additional Grade: C
  • GCSE in English Grade: C