Projects

Intelligent Visual Retrieval with Context Awareness

This project focuses on developing an innovative visual retrieval system that intelligently understands the context of a query to deliver highly relevant results from a large-scale image database. Leveraging advanced AI, the system ensures accurate and efficient image retrieval. With a chat-based interface, users can interact seamlessly, making the experience feel like conversing with a personal AI assistant.

Computer Vision Machine Learning ReactJS Python Vector database Elasticsearch

Smart English

An AI-powered app uses machine learning to recognize objects around and instantly provide relevant vocabulary with Vietnamese translations. Users can also test their knowledge with interactive quizzes. Perfect for beginners and children learning English.

Computer Vision Android Java

Pay2Park

A user-friendly smart parking payment solution designed for both users and merchants. It enables quick, secure, and convenient parking check-in/check-out and payment for users, with integrated Zalopay for seamless digital payments. Parking lot owners can easily register and share their spaces.

The project developed by a team of 5, I contributed as team leader and fullstack developer

ReactJs Java MySQL RESTful API

MoneyTor - Expense Tracker

A useful expense tracker with multiple features, including spending management, debt tracking, goal setting, and expense analysis by category and time. It offers interactive charts, data backup, sync across devices, and supports Vietnamese, English, and Japanese.

Android Java MVVM

Garcol Maze

A multiplayer 2D dungeon crawler where players work together to clear a trap-filled maze and sort trash into bins. The game promotes awareness of waste classification and environmental responsibility. Leveraged OOP design patterns, advanced Unity techniques such as shortest path finding algorithms and Cinemachine Virtual Camera to enhance gameplay.

Unity C# 2D Game Design pattern

Remote PC Controller

A client-server application for controlling computer remotely in local network using socket.

Computer network Socket Python