Giter VIP home page Giter VIP logo

πŸ‘‹Hello

I'm a software engineer proudly representing the land of maple syrup and poutine, Canada 🍁

I co-founded Starty, it fosters student innovation and collaboration, specifically aimed at nurturing startups and team projects with my team and university's incubator. Check it out:

⭐ Github Stats



πŸ€“ Languages / Tools I've Explored

Frontend:

React, Next.js, Angular, React-Spring, Redux, Apollo GraphQL, Typescript, React-Testing-Library, Enzyme, Jest, HTML, SCSS, BEM, CSS, Bootstrap, JS, Figma, Lighthouse, axe, Android Studio

Backend:

Authentication, Database Normalization, Docker, CI/CD, Node.js, Express.js, PostgreSQL, MongoDB, GraphQL, Liquibase, Elasticsearch, Java, Python

Tools:

Git, AWS, Gitlab, Azure DevOps, TravisCI, GitHub Actions, Shopify, Heroku, Vercel, Linux, Transifex, Datadog, Raygun, Redash, JIRA, Confluence, Slack, Microsoft Teams

πŸ’» WFH / Remote Equipment

  • 34 inch ultrawide 1440p monitor - Gigabyte M3WQ
  • 2x 27 inch 1440p monitor - Gigabyte G27Q
  • 1080p 21 inch Dell Monitor
  • PC, mouse, keyboard, webcam, Blue snowball microphone with mic stand, headphones, wired ethernet cable.

Matthew Francis's Projects

airbnb icon airbnb

Replicated full-stack airbnb android aplication. (Flaw: No design pattern, like MVC, used in code)

airbnb-api icon airbnb-api

API for interacting with MySQL database and Airbnb Application. Built with Node.js/Express.

apple_review icon apple_review

Replication of Apple's App Store Review. Reviews are stored as a JSON database online. Developed with React, Typescript, Redux, Jest, Enzyme, React-Testing-Library, JS, HTML, CSS, Express using JSON-server library to connect our JSON database and app together.

auth-project icon auth-project

Able to listen to Peter Quil's songs in his 'Walkman' (From Guardians of the Galaxy) if a user is logged in. Used JWT and localstorage as authentication method. User's email and password are stored in MongoDB.

blizzard icon blizzard

Replication of Blizzard's Entertainment's website, known for developing and publishing games such as Call of Duty, World of Warcraft, and Overwatch. Built to understand physics-based animations with React Spring.

c_data_structures icon c_data_structures

Data structures with C (BST, AVL, Heapsort, Linked list, stacks, queues, etc)

cp372 icon cp372

Assignments done in the Fall 2020 term. Course: Computer Networks

dreamworks icon dreamworks

Shows movies from Dreamworks. Movies are stored in database. Used PostgreSQL, Express, Typescript, React, Redux, React-Testing-Library, Jest, HTML, CSS, JS

giphy icon giphy

Giphy like website. Used React and Bootstrap 4 (Reactstrap) with API Giphy calls using axios.

grokking-the-coding-interview-patterns icon grokking-the-coding-interview-patterns

This course categorizes coding interview problems into a set of 16 patterns. Each pattern will be a complete tool - consisting of data structures, algorithms, and analysis techniques - to solve a specific category of problems. The goal is to develop an understanding of the underlying pattern, so that, we can apply that pattern to solve other problems.

kijiji icon kijiji

Replication of Kijiji website. Database is created in BCNF (Boyce Codd Normal Form); database diagram is shown in README. Authentication is done via cookies that stores access tokens and refresh tokens (JWTs); users can create, edit, delete a listing, and see all listings by other users. Data is stored on PostgreSQL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.