Skip to content
View matt-powelldev2784's full-sized avatar

Block or report matt-powelldev2784

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
matt-powelldev2784/readme.md

Matthew Powell

I’m a highly motivated software developer, with experience in JavaScript, React, Redux, React Testing Library, NextJs, TypeScript, NodeJS and GIT. Dedicated to writing clean, reusable code, and passionate about problem-solving and continuous learning. I'm have completed a web development bootcamp with Founders and Coders. I am seeking a career transition into software development from a background in production management.

                   

Contact Me

Email: [email protected]

LinkedIn: https://www.linkedin.com/in/matthew-powell-dev/

Website: https://www.matthew-powell-dev.com

Recent Projects

Max Volts Website and Invoicing Dashboard

Static website and invoicing dashboard built for electrical contractor.
Website: https://max-volts-preview.vercel.app/
Github code: https://github.com/matt-powelldev2784/max_volts

• Built With: NextJs, Typescript, Redux, Prisma, Postgres and Tailwind CSS.
• PDF invoices generated on demand in the browser
• User authentication using OAuth providers and secure email links using Next-Auth.
• Dashboard built for easy storage and retrieval of all client, product and invoicing data.

Redry Image Library

User generated image library built to explore AWS services.
Website: http://aws-image-hosting-client.s3-website.eu-west-2.amazonaws.com
Github client code: https://github.com/matt-powelldev2784/AWS_Image_Library_Client
Github server code: https://github.com/matt-powelldev2784/AWS_EC2_Lamda_Image_Library

Front End:
• React, Typescript, Redux and Tailwind CSS.
• Testing implemented using React Testing Library.

Backend:
• Node, Express and MongoDB.
• Server is deployed in an AWS EC2 Instance.
• Images are hosted in an AWS S3 Bucket.
• Image thumbnail generation is facilitated by an AWS Lambda function.
• Secure pre-signed URL's are provided to upload the images directly to AWS S3.
• CICD implemented using Github actions.

NextJs Food Take Away App

A food takeaway application built to explore the main features of NextJs.
Website: https://nextjs-food-take-away-app-xm8o.vercel.app
Github code: https://github.com/matt-powelldev2784/nextjs-food-take-away-app

• Built with NextJs, TypeScript, Redux, Postgres, Prisma, and TailwindCSS.
• Utilised NextJs features API creation, dynamic routes, automatic code splitting and image optimisation.
• User authentication using OAuth providers and secure email links using Next-Auth.
• Payment gateway integrated using Stripe.
• Email confirmations generated using sendGrid.
• Deployed on vercel.

Junior Dev Person Javascript Platform Game

'Junior Dev Person' is an 8-bit style platform game.
Play the game: https://matt-powelldev2784.github.io/founders_and_coders_feature_game
Github code: https://github.com/matt-powelldev2784/founders_and_coders_feature_game

• Built with JavaScript, it uses the requestAnimationFrame method to repeatedly update the DOM when the screen is repainted.
• Game tokens are generated randomly and removed from the DOM once they have travelled across the screen.
• A backend built using NodeJS and Express is used to store the high scores. • Touch detection logic is used to enable play on touch devices.

Pinned Loading

  1. portfolio portfolio Public

    Matthew Powell Portfolio Website - https://matt-powelldev2784.github.io/portfolio

    CSS 1

  2. max_volts max_volts Public

    TypeScript

  3. Redry_Image_Library_Client Redry_Image_Library_Client Public

    TypeScript

  4. Redry_Image_Library_Server Redry_Image_Library_Server Public

    NodeJs Image Library Server

    JavaScript

  5. nextjs-food-take-away-app nextjs-food-take-away-app Public

    A food takeaway application built to explore the features of NextJs

    HTML 3

  6. founders_and_coders_feature_game founders_and_coders_feature_game Public

    Founders and Coders Feature Game - https://matt-powelldev2784.github.io/founders_and_coders_feature_game/

    JavaScript 2