Filter

PROJECTS

OwnTreat.com

A next.js web application for marketing and event management

OwnTreat is a marketing platform designed to enhance customer engagement during dining experiences. By integrating major social media channels and offering time-limited events and reward-based deals, OwnTreat.com encourages diners to take meaningful actions—such as following social media accounts, sharing posts, or participating in promotional campaigns—while they enjoy their meals.

To increase...

Next.jsReact.jsTailwindCSSGoogle AnalyticsFirebaseFramer Motion

Cross-regional Face-Recognition Access Management System

A cloud-based facial recognition system with edge computing for access management in public spaces

Facial recognition technology has become deeply integrated into our daily lives, from smartphone unlocking to smart home door locks. This project explores the design of a cloud-based facial recognition system for access management in public spaces, leveraging both cloud and edge computing. Through shared cloud infrastructure, different geographic locations can...

PythonC++NumpyFastAPIAWS EC2ESP32 CamDockerGithub Project

Dungeon Game Rebuild

A team project built with Java and Agile methodology

Rebuilt the classic dungeon crawler Rogue using Agile methodology. Collaborated in a team to research the original game mechanics and documentation, decompose features into user stories, assign story points, and plan iterative releases. Successfully delivered a full playable game with item collection, dungeon exploration, and combat systems

JavaJavaFXAgile MethodologyUML DesignTeam Collaboration

Art Institute Gallery App

An Android app for browsing artwork collections and their details

This is an Android App that helps users browse the artworks collected in Chicago Art Institute and their detail information. The app integrates with a cloud-based API offered by Art Institute.

JavaAndroidView BindingRecyclerViewLandscape LayoutVolley LibraryPicasso Library

Visual Crossing Weather App

An Android app for browsing weather information

This Android weather app displays current weather conditions and a 7-day forecast based on the user's location. Users can also search for weather information in other cities by simply entering the city name.

JavaAndroidView BindingRecyclerViewLandscape LayoutVolley LibraryPicasso Library

Track Follower

A robotics project built with C language and LEGO EV3

Designed and built a mobile robot capable of completing tasks without a pre-programmed plan. The robot supports two operating modes: track-following and point-to-point navigation.

In track-following mode, the robot detects and follows a ground path using real-time sensor input and reactive movement.

In navigation mode, the robot estimates its current position and...

C LanguageROBOTCLEGO EV3State Machine