My Projects
Crop Yield Predictor
The project involved developing a model to predict crop yields using Canadian crop yield and geospatial weather data. The goal was to estimate the relationship between weather data and crop yields based on geographical location using various machine-learning algorithms. Google BigQuery public data was used in this project to achieve this. The XGBoost model was one of the machine learning algorithms that was applied. The model achieved a remarkable 95% accuracy rate in its predictions.
Can Weather data package
Developed a climate package using weather station readings within 50 km of proximity for provided longitude and latitude. The package uses the Environment Canada dataset to provide yearly weather summaries based on the provided data range.
Cryptocurrency Teaching Tool
Developed a cryptocurrency learning tool using Django for a financial economics course at the University of Saskatchewan. The website features a chat channel, allowing for seamless communication between the professor and students. To ensure optimal performance and reliability, I hosted the Django app in a Google Cloud Compute Engine container, which leveraged Google Redis Memstore and Cloud SQL. Additionally, the website's front end communicates with a containerized Flask REST API, which is hosted on Google Cloud Run and handles Bitcoin mining and validation logic.
Memory Mate - For dementia patients
The population of elderly individuals is increasing, especially those with dementia. Existing cognitive exercising apps are ineffective, and access to necessary resources and support is limited. A solution is needed to provide tailored support for the elderly who may not be familiar with technologies. Memory Mate is an intuitive and user-friendly platform designed to address this need. The solution includes an app specifically designed for the elderly, a personalized chatbot feature, and personalized cognitive workouts tailored to the specific needs of each individual. Used React Native and Gemini AI Studio for the creation of the mobile app.
Little Lemon Frontend
Little Lemon is a front-end for a restaurant created as the capstone project for a meta front-end development course using React.js and React Hooks. Formik, Material UI and Yup are used to make reservations using forms for the booking page.
Little Lemon Backend
This API was developed using ASP.net to communicate with the react front-end of the Little Lemon website. I have configured Swagger UI to visualize and interact with the API. This API gets data from the reservation form created using Formik.
HELP KIDS
HELP KIDS is a community-based web application developed for kids who need financial assistance in low-income families. I used Node.js, Express framework and MySQL database in designing the project and used Embedded JavaScript templates (EJS) to create views.
React Portfolio
This portfolio was created using React.js for the Advanced React course designed by Meta.
I used Chakra UI components and configured useFormik Hook and Yup for form validation.
My Skills
Education
Bachelor of Science Four-Year in Computer Science
2020 - 2023
University of Saskatchewan, Canada
with Distinction