Projects
Knn and Decision Trees
3/28/2024
In my COMP307 coursework, I developed a program utilizing K-Nearest Neighbors and Decision Tree algorithms, diving into supervised machine learning. This experience not only sharpened my programming and analytical skills but also provided a foundational understanding of AI principles, emphasizing the importance of data preprocessing, feature selection, and model tuning. I'm grateful for this introduction to AI's complexities, which balanced theoretical insights with practical application, fueling my eagerness to deepen my expertise in AI and machine learning in a professional context.
Function Calling Assistant
10/5/2023
Through the development of an LLM assistant using Java, I significantly enhanced my system design capabilities, focusing on scalability and modular architecture. This project taught me the importance of loose coupling and proper package encapsulation, ensuring that adding new functionalities and maintaining the system would be as efficient as possible. I appreciate the challenge this project presented, allowing me to refine my problem-solving skills and gain a deep appreciation for robust system architecture.
3d Model Map Viewer
4/1/2024
I developed a model map site, a platform that enables users to upload and view 3D models of buildings on a map. This project not only solidified my backend development skills using PostgreSQL and Spring Boot but also my proficiency in Docker containerization and orchestration with Docker Compose. It was a rigorous exercise in applying modern development practices to solve real-world problems, enhancing my technical versatility and appreciation for collaborative software solutions.