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.

View More

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.

View More

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.

View More