Projects

MnemeAI - Smart Note Assistant

MnemeAI - Smart Note Assistant

Smart-Note-Assistant is a web application designed to assist users with note-taking, task management, and calendar integration. It leverages various APIs to provide a seamless user experience. Won 4th place for HCMUS AIInnovation 2024
Tech stack: Google Tasks, Telegram, Notion APIs, Celery, Langchain, Redis, PostgreSQL, pgvector, Flask, OpenAI Embeddings, Llama 3, AWS S3, Docker, Caddy

SNORD: Smart Nicotine Oversight and Regulation Device

SNORD: Smart Nicotine Oversight and Regulation Device

SNORD is an intelligent electronic cigarette product designed to assist users in monitoring and modifying their smoking habits.
Tech stack: Flutter, Golang, Firebase, GCP, Docker

SCUDEM 2023 - Problem A: Kangaroo Care

SCUDEM 2023 - Problem A: Kangaroo Care

Using differential equation modelling for Kangaroo Mother Care interactions, finding out important factors of KMC and impacts of irregular care patterns. Won Outstanding Award and placed 4th out of 30+.
Tech stack: Python (numpy, matplotlib, scipy, odeint), Latex (Beamer)

Clip The Trigger: YOLO-CLIP for Gunpoint Gaze

Clip The Trigger: YOLO-CLIP for Gunpoint Gaze

NUS CS4243 Final Project - a YOLOv8 and CLIP ensemble to solve weapon presence binary classification, with a novel data augmentation technique. Received 4.75/5 for Methodology, and 5/5 for Results.
Tech stack: PyTorch, OpenCV, LabelStudio, HuggingFace Transformers, Ultralytics, sklearn

FoodFeed

FoodFeed

CS426 Final Project - an Android app that can help people share food locations and help them make reasonable decisions for their eating.
Tech stack: Android Studio, Jetpack Compose, Django, AWS EC2, Docker, PostgreSQL, S3, Redis, Selenium, BeautifulSoup

Document Translation with Layout Recovery

Document Translation with Layout Recovery

Translates a .pdf file, preserving the original layout of that .pdf file. Achieved Second Prize of the Cinnamon AI Bootcamp 2023.
Tech stack: NextJS, TailwindCSS, Django, PostgreSQL, Firebase, Docker Compose, envit5-translation, MaskRCNN, EasyOCR

MyThorch

MyThorch

A revolutionary document interaction app that leverages user behavior to embed vectors and store them in a Redis vector database. This process creates a long-term memory AI that truly understands the user's needs and preferences.
Tech stack: React, NodeJS, Flask, Redis, GPT-3

Collaborations

Project X Vietnam Tech Community

Project X Vietnam Tech Community

Connecting tech startups with young Vietnamese talents and offer mentorship, career orientations, and technical/soft-skills training through events/workshops and building communities for high-caliber students.

LEAN Social

LEAN Social

Engineered alongside an MVP for LEAN Social - an early-stage Edutech startup, organized by university students across Asia.

GDSCxSAB CS101

GDSCxSAB CS101

A collaborated effort between SAB in HCMUS and HCMUS' Google Developer Student Club to create a website on providing students with additional soft skills in Computer Science

STEAM For Vietnam

STEAM For Vietnam

Developing course curriculums, operating technical sties for live classes for CS101, CS102, ART001, Train The Trainers

Publications & Appearances

Deep Learning Hierarchical Methods for Insect Pest Recognition on Plants

Deep Learning Hierarchical Methods for Insect Pest Recognition on Plants

Conference Submission for SoICT 2023, SC203 & WR407 research project

SketchANIMAR: Sketch-based 3D Animal Fine-Grained Retrieval

SketchANIMAR: Sketch-based 3D Animal Fine-Grained Retrieval

Top 2 of the SketchANIMAR track on SHREC 2023

TextANIMAR: Text-based 3D Animal Fine-Grained Retrieval

TextANIMAR: Text-based 3D Animal Fine-Grained Retrieval

Top 2 of the TextANIMAR track on SHREC 2023

Old works

Coffee Ordering App

Coffee Ordering App

A Cofee ordering app made with Flutter - CS426 Midterms @ APCS HCMUS
Tech stack: Flutter, Dart

Im2KaTeX Notion Integration

Im2KaTeX Notion Integration

A Streamlit app takes in the user's Notion page ID and an image with math notation. An Pix2Tex model converts the math notation into the equivalent KaTeX notation, then creating a new equation block for that page via a PATCH call to Notion's API.
Tech stack: Python, Streamlit, Notion API, Pix2Tex

CS202 Crash Course

CS202 Crash Course

Inspired by Crossy Road, a 3D video game that lets players avoid obstacles such as cars and dinosaurs, on their way across the streets. Some special features include various lane types, traffic lamps and endless gameplay.
Tech stack: C/C++, CMake, Raylib

Trassify

Trassify

A recyclable trash detection app, with monetized incentives to encourage recycling, an award-winning submission to GameUIT Hackathon 2022.
Tech stack: Flutter, TensorflowLite

Portfolio Website

Portfolio Website

This website, where I present my ideas, projects and personal updates. Acts as a portfolio.
Tech stack: TypeScript, NextJS, TailwindCSS, MDX, NodeJS, Express, Firebase

CS163 Dictionary

CS163 Dictionary

A popular application to look up the meanings of words. Because the number of words in a dictionary goes to the thousands, students should design suitable data structures & algorithms.
Tech stack: C/C++, CMake, Raylib (Generate Eng-Vie with Python & Google Translate API)

EverLast

EverLast

A webapp that aids the cronically ill with end-of-life logistics and acts as a digital memorial for loved ones to add onto (conceptual), an award-winning submission to GDSC-IU's IT Hackathon 2022
Tech stack: Javascript, React, TailwindCSS

SBShuttle

SBShuttle

A package-delivery service based on Tiki’s Transportation services, top-30 semi-finalist submission for Tiki Hacking Trail 2022
Tech stack: TiniApp, TiniStudio

CS162 Student Management System

CS162 Student Management System

A Learning Management System, accessible by students and faculty members to create, read, update and delete student and learning information.
Tech stack: C/C++, CMake, Raylib

CS161 Minesweeper

CS161 Minesweeper

Simple Minesweeper game, includes mechanics, game difficulty, high scores, game customization, settings and saving/loading.
Tech stack: C/C++, CMake, Raylib

SplashForest

SplashForest

An 8-bit video game for a hackathon by the U.S Consulate General - Ho Chi Minh City, inspired by Bomberman
Tech stack: Microsoft MakeCode Arcade

Graphic Design

Graphic Design

Collage

Some posts I've designed for organizations and personal projects.
Tools: Adobe Illustrator, Figma, Blender