Welcome To
Brian's Personal Portfolio Build Using NEXT.JS

I am a third year computer science student studying at University of Waterloo. Actively looking for employment opportunities in data analytics, science or research and development.

Projects

Netflix Clone


Full stack MERN application built using React.js, Node.js, Express.js, MongoDB. A fully functional client side with login system using JWT and Bcrypjs, and a responsive admin side with video uploading features to the MongoDB through the Google Firebase system. HTTP request with Axios to fetch data from MongoDB and logging errors using Winston.

Stack
  • MongoDG
  • Express
  • React
  • Node
  • GoogleFirestore

Condo-manager


Built condo management system with functions of adding, updating, deleting, and listing residence records. Designed and developed the system with Object-Oriented Programming, points and references, vector, and exception handling.

Stack
  • C++

Flight Booking App


A fully function flight booking application system built using c++. Implementation of OOP included with the use of inheretance, polymorphism, and Abstration. Exceptions are created using Class structures in C++ and errors are handled using excepion classes. Data is store in an array of pointers.

Stack
  • C++

Hanoi Tower Game


A Hanoi Tower game implemented using C++. User can change the number of towers and the number of disks to play with. Uses of OOP included and exceptions are used for error handling. Techniques such as tail recursions, two pointer algorithm, and some DP techniques.

Stack
  • C++

SocialApp2022


Full stack responsive MERN social media app built using React.js, Node.js, Express.js, and MySQL.

Stack
  • MySQL
  • Express
  • React
  • Node

Chess Game


Chess Game simulation using modern C++ with smart pointers. Developed a 4 level AI-driven chess bot employing strategic heuristics and the alpha-beta pruning algorithm.

Stack
  • C++

Technologies

I've worked with a range of technologies in the web development world. From Back-end to Design.

  • Languages

    Experience with:
    C/C++, JavaScript, Typescript, Java, HTML5, CSS, Racket, MySQL

  • Frameworks

    Experience with:
    Node.js, React.js, Express.js, Redux, Next.js, jQuery, Bootstrap, REST API, JSON, SCSS

  • Dev Tools and Databases

    Experience with
    Git, VS Code, Eclipse, Xcode, Geany, Postman, Insomnia, Heroku, Netlify, MongoDB, Google Firebase, SQL

About Me

The purpose of JavaScript Mastery is to help aspiring and established developers to take their development skills to the next level and build awesome apps.

More Projects Coming...