Pinned Repositories
dockerbackendchallenge
A system design challenge I found on reddit for entry level developers. Uses the Poke API and is proxied with a Docker container, deployment pipelines setup on GCP and deployed in a Kubernetes cluster.
CareerNicheMobileApp
Portfolio version of the Career Niche app code base. Modified to exclude any sensitive info.
vscode-chat
VS Chat is an extension for VS Code to allow developers collaborating on GitHub projects to communicate via instant messaging. Users can login through their GitHub accounts and message anyone in their project collaborators list and create groupchats as well.
pacemaker-project
Pacemaker Device Control Manager application. Controls input to pacemaker device and reads output from the device. Visualizes realtime graphs and allows switching between different pacing modes.
thought-bubbles
An app that lets users organize their thoughts in a healthy manner. Users can note down the negative thoughts they had, map it with an emotion and a resolving positive counter thought which makes them feel better. This way users can search up previous thoughts via filtering through emotions, or sub-strings of negative thoughts to find their resolving positive thoughts. Objective is to help over thinkers clear out their minds and reinforce positive thoughts in place of any negativity to live a mentally healthier lifestyle.
DesktopSchoolApp
Desktop application made to help students with organization and planning to improve studying methods.
Angle-Sensor-Data-Acquisition
This device uses the ADXL337 accelerometer and the Esduino Xtreme microcontroller. The system processes analog input data, converts it to digital data, then outputs it through serial communication on the PC using MATLAB. The program is coded in C using Code Warrior, and uses 10 bit resolution for AD conversion.
ArithmeticOnHugeIntegers
Java program that will perform basic arithmetic (add, subtract, multiply, and divide) on huge integer values.
BinarySearchTree
Using Java, I developed a binary search tree algorithm using linked lists and stacks.
BlueBank
This project is a website I'm currently designing for banking using HTML, CSS, and JavaScript. It will allow users to create an account and login using passport JS. So far I have completed making the front-end design of the home page. I incorporated bootstrap and some JavaScript to enhance the design and user interaction. The next steps in this project are to create some more pages, and connect them all together in the back-end development stage.
UzairJ99's Repositories
UzairJ99/boilerplate-vite-ts-swc-azure-deployment
A boilerplate template to get a Vite + React-TS-SWC application deployed on Azure with CI/CD
UzairJ99/UzairJ99
UzairJ99/expense-tracker
A simple React web app that can be used to track income and expenses over time.
UzairJ99/Hyperloop-V2-testing
Playground repository for testing/evolution of Hyperloop first release version.
UzairJ99/HyperloopSite
Website for McMaster Hyperloop team
UzairJ99/iFriend
Final-year capstone engineering project
UzairJ99/vscode-chat
VS Chat is an extension for VS Code to allow developers collaborating on GitHub projects to communicate via instant messaging. Users can login through their GitHub accounts and message anyone in their project collaborators list and create groupchats as well.
UzairJ99/dockerbackendchallenge
A system design challenge I found on reddit for entry level developers. Uses the Poke API and is proxied with a Docker container, deployment pipelines setup on GCP and deployed in a Kubernetes cluster.
UzairJ99/pacemaker-project
Pacemaker Device Control Manager application. Controls input to pacemaker device and reads output from the device. Visualizes realtime graphs and allows switching between different pacing modes.
UzairJ99/CareerNicheMobileApp
Portfolio version of the Career Niche app code base. Modified to exclude any sensitive info.
UzairJ99/PythonLeetCode
Solutions to a few leetcode challenges using python 3.
UzairJ99/nodejs-zoom-clone
UzairJ99/thought-bubbles
An app that lets users organize their thoughts in a healthy manner. Users can note down the negative thoughts they had, map it with an emotion and a resolving positive counter thought which makes them feel better. This way users can search up previous thoughts via filtering through emotions, or sub-strings of negative thoughts to find their resolving positive thoughts. Objective is to help over thinkers clear out their minds and reinforce positive thoughts in place of any negativity to live a mentally healthier lifestyle.
UzairJ99/redux-demo
sample react code with POST requests with fetch and with redux
UzairJ99/DesktopSchoolApp
Desktop application made to help students with organization and planning to improve studying methods.
UzairJ99/pythoncourseYMA
introductory course to Python programming and game development with Pygame. All sample scripts and files can be found here.
UzairJ99/DeltaHacksVI
Web application for McMaster students to carpool to/from McMaster and neighbouring cities in the GTA. Uses React.js and Bootstrap along with GoogleMaps APIs.
UzairJ99/Web-Design
Repository for smaller web design projects, concepts, and toys made with HTML, CSS, and JavaScript
UzairJ99/Python_Automation
Python scripts to automate excel reading/writing tasks.
UzairJ99/GamesReviewSite
This repository is for a website that will allow users to review video games with posts and comments. Will be made with HTML, CSS, JavaScript, Node.js, Express.js, and MongoDB.
UzairJ99/MaxHeap
Designed a max heap data structure
UzairJ99/Angle-Sensor-Data-Acquisition
This device uses the ADXL337 accelerometer and the Esduino Xtreme microcontroller. The system processes analog input data, converts it to digital data, then outputs it through serial communication on the PC using MATLAB. The program is coded in C using Code Warrior, and uses 10 bit resolution for AD conversion.
UzairJ99/HashTableProbing
Implementing a hash table using linear and quadratic probing to observe the performance, along with run time calculations.
UzairJ99/BinarySearchTree
Using Java, I developed a binary search tree algorithm using linked lists and stacks.
UzairJ99/MicrocontrollerKeypad
Used C programming language to program a functional 4x4 keypad to display the value pressed in hexadecimal form.
UzairJ99/LEDBlinkingFrequency
This assembly program works with the EsduinoXtreme micro-controller. It generates a flashing LED at different speeds depending on the input which is controlled by toggle switches. 1 switch on will have a 25% duty cycle, 2 for %50, 3 for 75%, 4 for always on and none for always off.
UzairJ99/ArithmeticOnHugeIntegers
Java program that will perform basic arithmetic (add, subtract, multiply, and divide) on huge integer values.
UzairJ99/DeltaHacks2019
Android app for connecting people for exercising.
UzairJ99/EmployeeManagement-C
This project will allow administration to manage employee information for the company. Will have file I/O, and will be completely in C.
UzairJ99/Course-Enrollment-Application
This desktop application is a concept app for students at McMaster to enroll in their courses. The program was coded in Java, uses the JavaFX platform to enhance user experience, and includes a CSS stylesheet to give a modern looking GUI. Students can log in (currently only a temporary login, database will be made later), select courses to view their descriptions, add/remove courses to their cart, view their total tuition balance, and enroll. App will be further enhanced.