Portfolio

My Projects

A collection of AI and machine learning projects I've built. Some are demos or prototypes — video demos are provided where code cannot be shared.

NLP
01

Agentic Chatbot System - Salesman Knowledge Expert

This is a demo for Agentic Chatbot System using Llamaindex and Vector DB. The system can perform sales knowledge analysis and generate a report for the user through Text2SQL. Also the chatbot is equipped with a vector DB to store sales knowledge and storing SQL related information to help performing Text2SQL.

Key Features

  • Chatbot
  • LLM

Technologies

Llamaindex Vector DB Transformers
NLP
02

Agentic Chatbot System - Fraud Analysis

This is a demo for Agentic Chatbot System using Langgraph and Vector DB. The system can perform analysis on historical fraud data and generate a report for the user through Text2SQL. Also the chatbot is equipped with a vector DB to store fraud theory knowledge and storing SQL related information to help performing Text2SQL.

Key Features

  • Chatbot
  • LLM

Technologies

Langgraph Vector DB Transformers
Computer Vision
03

Skin Analysis AI

A feature that uses DETR object detection model with a custom dataset to identify acne problems, InceptionV3 for wrinkle classification, mediapipe for facial landmark detection, and VGG16 for skin type classification. The same method for wrinkle detection is applied to detect dark circles under the eyes.

Key Features

  • Object Detection
  • Landmark Detection
  • Image Classification

Technologies

Flask API Tensorflow
Computer Vision
04

Facial Ratio Measurement AI

Using EfficientNetV2, the system can classify the shape of the face. It also calculates the width-to-length ratio of the face using Euclidean Distance to measure the distance between facial landmarks.

Key Features

  • Object Detection
  • Landmark Detection
  • Image Classification

Technologies

Flask API Tensorflow
Computer Vision
05

E-KYC Face Recognition System and OCR ID Card Reader

The system can perform face recognition using FaceNet and read ID card information using Transformer OCR. The system is designed for electronic Know Your Customer (e-KYC) processes, allowing for efficient and accurate identity verification.

Key Features

  • Object Detection
  • Optical Character Recognition
  • Face Recognition

Technologies

Flask API Tensorflow Transformers OpenVINO
Computer Vision Robotics
06

Human Tracking System for Smart Wheelchair

The system Leveraging YOLOv5 and byte track to create auto navigation by following human in front of the smart wheelchair captured by web camera. The system is embedded to Nvidia Jetson TX2.

Key Features

  • Object Detection
  • Object Tracking

Technologies

Nvidia Jetson Arduino Pytorch
Computer Vision Robotics
07

Room Name Recognition System

The system contained object detection to detect the plate using YOLOv5 and read/recognize the plate character using EasyOCR, the object captured using web camera. The system is embedded to Nvidia Jetson TX2.

Key Features

  • Object Detection
  • OCR

Technologies

Nvidia Jetson Arduino Pytorch