Canadian PR, a dedicated worker and greater learner.
User-Level Threads Package (09/2022 - 12/2022)
- A library of functions that define a user-level threads package. Using the library, a program will be able to create threads, destroy them, and run them concurrently on a single processor. Supports Cooperative/Preemptive threading. Implemented and debugged using C, Visual Studio Code and Git.
Music Player (09/2021 - 12/2021)
- A java/android music player with a user registration system, a unique interface and most common functions such as creating playlists, searching specific songs and viewing other users' information. Contributed by implementing the user registration, login, user information and admin features using java. Received excellent grade.
Imitation Learning of AlphaGo with Lightweight AI (09/2024 - 12/2024)
- Developed a lightweight Go-playing agent by imitating expert human and AlphaGo gameplay. Explored various modeling techniques, including architectural tweaks, input preprocessing, and dataset selection. Achieved approximately 50% move prediction accuracy on validation data. Implemented in Python using NumPy and PyTorch.
Responsive Website for Dynamic Traffic Control Firm (01/2025 - 04/2025)
- Built a full-stack, responsive web application for a company leveraging AI to address modern traffic challenges. Developed the frontend using React, backend with Python, and integrated a PostgreSQL database. Designed APIs to fetch real-time sensor data collected by the client’s traffic monitoring systems and dynamically display insights on the website. Contributed as a full-stack developer, collaborating on both system architecture and implementation.