AI search thumbnail

AI-Driven Visual Search for E-Commerce

Designed a deep learning model for clothing product search using image similarity. Compared triplet loss and proxy-anchor loss with ResNet50 backbones on the DeepFashion dataset, and showed that proxy-anchor performs better.

Full Paper →
Search engine thumbnail

Web-based Search Engine

Created a web-based search engine with a crawler, indexer, and retrieval system integrated into a user interface. Implemented BFS crawling, TF–IDF ranking, and phrase search, with a prioritization on title matches. Developed with Python, Django, and SQLite for Search Engines course at HKUST.

View Repo →
Rokue-Like thumbnail

Roguelike Adventure Game

Developed an adventure game inspired by the rogue-like genre. The player’s goal is to escape dungeon by collecting runes, and evading monsters. This was a term project for the Software Engineering course and was built with Java, where we utilized UML class diagrams, software design principles, and design patterns.

View Repo →
Database app thumbnail

Database Library App

Built a social web app for creating personal libraries, tracking books, and following others’ collections. This was a term project for Database Management Systems course and was built with Python, SQLite, and Node.js.

View Repo →
Java GUI project thumbnail

Java Swing-Based Social Media Platform

Developed a GUI application using Java Swing that implements a miniature social media platform. Includes user account creation, profile management, and content sharing with text and images. Used static in-memory databases and a modular interface with layout managers.

View Repo →