Hello!
I am a student of Software Development & Network Engineering at Sheridan College, with a passion for projects that make life more convenient. Eager to learn and driven by my passion for technology, I enjoy diving into Java, Python, cloud computing, and networking!
My Projects
Generative Anomaly Detection for EV Batteries
This project uses Generative Adversarial Networks (GANs) to detect anomalies in electric vehicle (EV) battery data. Collaborating with Rogers as part of a school initiative, the project tested GANs on data from the Kia EV6, with artificially injected anomalies at varying levels (25%, 50%, 75%). The study also included a comparison with traditional Multivariate Anomaly Detection methods.
Key Technologies: Python, TensorFlow/Keras, Scikit-Learn, Pandas, Matplotlib
View on GitHub
Canada Rental Price Predictor
This is a web application designed to predict rental prices and area sizes in various cities across Canada. Users can input details like province, city, property type, number of bedrooms, and pet policies to get real-time predictions. The application also visualizes price and area distributions to provide deeper insights into the rental market trends of specific regions.
Key Technologies: Python, Pandas, Scikit-Learn, Dash, Plotly, HTML, CSS
View on GitHub
"Caps Lock Indicator" Project
This MacOS application shows the Caps Lock status directly in the menu bar, displaying a purple circle when active, and a white circle when inactive.
Key Technologies: Python, rumps, Quartz.CoreGraphics
View on GitHub
"ToDoList" Project
This is a To-Do List application for managing daily tasks. Users can add, edit, and delete tasks, mark tasks as completed, and filter and sort tasks by different categories.
Key Technologies: JavaFX, Java, HTML, CSS, JSON, File I/O
View on GitHub
"TrailGo" App Design
In an app design project, "TrailGo" was developed to address the increasing interest in hiking. Using a data-driven method with surveys, we pinpointed features such as trail searches, real-time recording, and geo-tagged photos. After initial testing with users, we identified areas for refinement, ensuring an intuitive experience for hikers.
Key Technologies: Adobe XD, Excel, Google Forms
View Adobe XD Mockup
"Customer Management System (CMS)" Project
The "Customer Management System" (CMS) optimizes customer management and sales processes using Spring Boot for robust backend operations and HTML/CSS for a responsive user interface. Featuring role-based access, it allows admins comprehensive control over data, while sales personnel access only pertinent customer information. Initial testing helped refine its features, enhancing its usability and effectiveness.
Key Technologies: Spring Boot, HTML, CSS
View on GitHub