Experience
AI Research Technician - Ontario Tech University
Ontario Tech University
Led the development of a Python and Pygame simulation program. This dynamic tool modeled complex agent interactions within artificial environments, providing insights into socio-economic dynamics. By creating engaging visual representations, I transformed intricate data into user-friendly insights.
Projects
Moral AI
A Python and Pygame simulation program with a distinctive focus on understanding agent behaviors. The program allows users to explore a variety of scenarios, from collaborative to competitive, unveiling the intricate dynamics that underlie diverse interactions. Through this innovative tool, users gain insights into the ethical dimensions of AI decision-making, enriching their understanding of complex agent behaviors.
Learn More
TTC Subway System
A web application that empowers users to input their current station and desired destination, facilitating efficient train scheduling. Employed an MVC architectural pattern and a RESTful API structure, ensuring a modular and maintainable codebase, enhancing data retrieval and user experience. Leveraged MongoDB, Node.js, Express, React, and Tailwind CSS.
Learn More
Image Recognition
Developed a Python application for image recognition, leveraging advanced search algorithms to enhance retrieval accuracy. Seamlessly integrated color projection, barcode comparison, and efficient techniques to optimize image search performance.
Learn More
Article Summarization Website
Created a user-friendly web app for efficient extraction of vital content from articles. Users input article URLs, triggering automated generation of concise summaries along with crucial details like title, author, and publication date. The platform includes a dynamic CRUD system for easy summary organization. Seamlessly integrated Python Flask, Bootstrap, JavaScript, and SQLAlchemy for an engaging, secure, and high-performance user experience.
Learn More
Sorting Algorithm Visualizer
Designed and implemented using Python and Pygame. This interactive desktop application generates random elements and demonstrates the sorting process through insertion, selection, and bubble sort algorithms.
Learn More