Madalena | App khách hàng thân thiết
REACT NATIVE • PHP API

MADALENA APP

2026 • React Native & PHP

Madalena | Customer Loyalty App

A loyalty app for a cosmetics chain, live on Google Play. I built all of it alone, app through server.

Role:Full-stack Developer (sole developer)
Client:Madalena — company project
Year:2026
Source not public • live version
Madalena | Website thương mại điện tử
PHP • WEB

MADALENA WEB

2026 • PHP

Madalena | E-commerce Website

A live cosmetics storefront. I built the discount-code system, order management and product search.

Role:PHP Developer (feature work)
Client:Madalena — company project
Year:2026
Source not public • live version
Lịch IUH | Widget lịch học
KOTLIN • ANDROID

LICH IUH

2026 • Kotlin & Android

Lich IUH | Class Schedule Widget

See your class schedule right on the phone's home screen without opening an app — built for my university.

Role:Android Developer
Client:Personal product — real users
Year:2026
Source not public
WorkFlow AI | Sản xuất video AI
PYTHON & AI

WORKFLOW AI

2026 • Python & AI

WorkFlow AI | AI Video Production

An AI video tool: type an idea, it writes the script, generates the visuals and cuts the film together.

Role:Python / AI Developer
Client:Personal product (private)
Year:2026
Source not public
ToolPhone | Phân tích giá điện thoại cũ
PYTHON • DATA

TOOLPHONE

2026 • Python & Data

ToolPhone | Used-Phone Price Analytics

Scans used-phone marketplaces and points out which listings are priced below the going rate.

Role:Python Developer
Client:Personal tool (private)
Year:2026
Source not public
Ghi chú Mod | Dịch ngược app Xiaomi
ANDROID • REVERSE ENGINEERING

NOTE MOD

2026 • Reverse Engineering

Notes Mod | Xiaomi App Reverse Engineering

Adding features to the Notes app that ships on Xiaomi phones, without losing a single original function.

Role:Android / Reverse Engineering
Client:Personal product (private)
Year:2026
Source not public
Sổ thu chi | App quản lý chi tiêu
FLUTTER • ANDROID

EXPENSE BOOK

2026 • Flutter & Android

Expense Book | Personal Finance App

A spending tracker for your phone: type "lunch 45k" or snap a receipt and it records itself.

Role:Flutter Developer
Client:Personal project (private)
Year:2026
Source not public
AutoTool | Tự động hoá web
PYTHON • AUTOMATION

AUTOTOOL

2026 • Python

AutoTool | Web Automation

A desktop tool that does the manual data entry for you: bulk price edits and Excel reports.

Role:Python Developer
Client:Internal tool (private)
Year:2026
Source not public
PeopleCount | Đếm người bằng thị giác máy
COMPUTER VISION • NCKH

PEOPLECOUNT

2026 • Computer Vision

PeopleCount | Vision-Based People Counting

A student research project: counting people in video without counting the same person twice.

Role:Computer Vision Researcher
Client:Student research — IUH
Year:2026
Source not public
BurgerShop POD Tool | Chrome Extension tự động đăng hàng
CHROME MV3 • BROWSER AUTOMATION

POD ADMIN EXTENSION

2026 • Chrome Extension MV3

BurgerShop POD Listing Automator (Chrome MV3 Extension)

Manifest V3 Chrome Extension automating multi-step Angular/PrimeNG virtual-scroll variant tables & TinyMCE POD product listings.

Role:Browser Automation Developer
Client:E-commerce ops automation
Year:2026
Source not public
AI Automation & Hybrid RAG | Kiến trúc AI chuẩn Schema
OPENAI • HYBRID RAG • FASTAPI

AI & RAG TOOLKIT

2026 • FastAPI & OpenAI

AI Automation & Hybrid RAG Reference Architecture

Open-source AI & automation reference code: Hybrid BM25 + Vector RRF retrieval, schema-validated OpenAI Structured Outputs & FastAPI backpressure.

Role:AI & Backend Systems Engineer
Client:Open-source reference toolkit
Year:2026
Source public • live version
B2B Contact & Tech Stack Enricher | Apify Actor
APIFY STORE • PYTHON

B2B LEAD ENRICHER

2026 • Apify Actor

B2B Website Contact & Tech Stack Enricher (Apify Actor)

Public Apify Store Actor: give it company websites, get back emails, phone numbers, social links and the web technologies they use.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Shopify & WooCommerce Price Monitor | Apify Actor
APIFY STORE • E-COMMERCE • PYTHON

PRICE & STOCK MONITOR

2026 • E-Commerce Data

Shopify & WooCommerce Price, Stock & JSON-LD Monitor

Public Apify Actor reading product name, price, currency and stock status from store pages (Shopify, WooCommerce...) without a browser.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
US Healthcare Clinic Contact Enricher | Apify Actor
APIFY STORE • HEALTHCARE B2B

US CLINIC ENRICHER

2026 • Healthcare B2B Data

US Healthcare Clinic Contact Enricher (Apify Actor)

Pulls contact details from US dental, medical and vet clinic websites and guesses whether each is independent or part of a chain.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Multi-Stop 2-Opt Route Optimizer | Tối ưu lộ trình
PYTHON • ALGORITHMS • LOGISTICS

2-OPT ROUTE OPTIMIZER

2026 • Logistics Optimization

Multi-Stop Geocoder & 2-Opt TSP Route Optimizer

Public Apify Actor: geocodes a stop list, orders the stops with Nearest-Neighbor + 2-Opt and builds a multi-stop Google Maps link.

Role:Algorithm & Python Engineer
Client:Apify & Open-source
Year:2026
Source public • live version
Malaysia KPKT Property Registry | Apify Actor
APIFY STORE • PROPTECH SEA

KPKT TEDUH SCRAPER

2026 • SEA PropTech Data

Malaysia KPKT TEDUH Property Developers & Projects Extractor

Public Apify Actor listing licensed Malaysian property developers and housing projects from the KPKT TEDUH portal as JSON/CSV.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
VN SME Offline Tools | Công cụ offline cho hộ kinh doanh
HTML • VANILLA JS • OFFLINE

VN SME OFFLINE TOOLS

2026 • HTML & JavaScript

VN SME Offline Tools | Browser Tools for Vietnamese Small Businesses

Nine offline browser tools for Vietnamese small businesses: VietQR cashier, receivables, quotes, fleet fuel checks, e-invoice XML.

Role:Developer
Client:Open-source project
Year:2026
Source public • live version
Web Scraping | Cào dữ liệu & Dò API ẩn
PYTHON • PLAYWRIGHT • API

SCRAPING TOOLKIT

2026 • Python & Playwright

Web Scraping & Hidden API Extraction Toolkit

Python scraping toolkit: async HTML crawler, Playwright vs. hidden JSON API benchmark (about 3.3× faster on one run) and an XHR endpoint sniffer.

Role:Python / Scraping Developer
Client:Open-source showcase
Year:2026
Source public • live version
Moto-Nav | Màn hình dẫn đường gắn ghi-đông xe máy
C++17 • KOTLIN • ESP32 BLE

MOTO-NAV BLE HUD

2026 • C++17, Kotlin & ESP32

Moto-Nav | BLE Turn-by-Turn Engine & ESP32 Handlebar HUD

Cross-platform BLE turn-by-turn navigation engine pairing an Android Kotlin app, bit-exact C++17 core & ESP32 handlebar HUD.

Role:Systems & Mobile Developer
Client:Embedded & mobile project
Year:2026
Source public
DiemDanhQR | Điểm danh QR
JAVASCRIPT • PWA

QR ATTENDANCE

2026 • JavaScript

QR Attendance | Serverless Check-In PWA

Take attendance by scanning a QR code on your phone — names land straight in a Google Sheet.

Role:JavaScript Developer
Client:Personal project
Year:2026
Source public • live version
AI_Lab | Phòng thí nghiệm AI
TYPESCRIPT & AI

AI LAB

2026 • TypeScript

AI Game Arena | Interactive AI & RL Lab

Nine 2D & 3D arenas where you watch AI teach itself to play from scratch — raycast racing, 20×20 Gomoku, Q-Maze to 3D football.

Role:TypeScript Developer
Client:Personal project
Year:2026
Source public • live version
Portfolio | Trang cá nhân 3D
WEB & 3D

PORTFOLIO

2026 • Web & 3D

Portfolio | Interactive 3D & SSR Showcase

The site you're looking at right now: 3D effects, an interactive keyboard and the pages introducing me.

Role:Frontend Developer
Client:Personal project
Year:2026
Source public • live version
KNN | Elbow Method
MACHINE LEARNING

KNN ELBOW

2026 • Project Manager

KNN | Elbow Method

A team assignment on how machines group data on their own. I led the team and owned the codebase for nine people.

Role:Project Manager
Client:Academic project (team of 9)
Year:2026
Source public
AI-ML | Học Máy & Học Sâu
MACHINE LEARNING

AI / ML

2026 • Machine Learning

AI-ML | Machine & Deep Learning

Exercises I worked through to learn AI, written out step by step instead of just calling a library.

Role:ML / AI Developer
Client:Self-study project
Year:2026
Source public
Madalena | App khách hàng thân thiết
REACT NATIVE • PHP API

MADALENA APP

2026 • React Native & PHP

Madalena | Customer Loyalty App

A loyalty app for a cosmetics chain, live on Google Play. I built all of it alone, app through server.

Role:Full-stack Developer (sole developer)
Client:Madalena — company project
Year:2026
Source not public • live version
Madalena | Website thương mại điện tử
PHP • WEB

MADALENA WEB

2026 • PHP

Madalena | E-commerce Website

A live cosmetics storefront. I built the discount-code system, order management and product search.

Role:PHP Developer (feature work)
Client:Madalena — company project
Year:2026
Source not public • live version
Lịch IUH | Widget lịch học
KOTLIN • ANDROID

LICH IUH

2026 • Kotlin & Android

Lich IUH | Class Schedule Widget

See your class schedule right on the phone's home screen without opening an app — built for my university.

Role:Android Developer
Client:Personal product — real users
Year:2026
Source not public
WorkFlow AI | Sản xuất video AI
PYTHON & AI

WORKFLOW AI

2026 • Python & AI

WorkFlow AI | AI Video Production

An AI video tool: type an idea, it writes the script, generates the visuals and cuts the film together.

Role:Python / AI Developer
Client:Personal product (private)
Year:2026
Source not public
ToolPhone | Phân tích giá điện thoại cũ
PYTHON • DATA

TOOLPHONE

2026 • Python & Data

ToolPhone | Used-Phone Price Analytics

Scans used-phone marketplaces and points out which listings are priced below the going rate.

Role:Python Developer
Client:Personal tool (private)
Year:2026
Source not public
Ghi chú Mod | Dịch ngược app Xiaomi
ANDROID • REVERSE ENGINEERING

NOTE MOD

2026 • Reverse Engineering

Notes Mod | Xiaomi App Reverse Engineering

Adding features to the Notes app that ships on Xiaomi phones, without losing a single original function.

Role:Android / Reverse Engineering
Client:Personal product (private)
Year:2026
Source not public
Sổ thu chi | App quản lý chi tiêu
FLUTTER • ANDROID

EXPENSE BOOK

2026 • Flutter & Android

Expense Book | Personal Finance App

A spending tracker for your phone: type "lunch 45k" or snap a receipt and it records itself.

Role:Flutter Developer
Client:Personal project (private)
Year:2026
Source not public
AutoTool | Tự động hoá web
PYTHON • AUTOMATION

AUTOTOOL

2026 • Python

AutoTool | Web Automation

A desktop tool that does the manual data entry for you: bulk price edits and Excel reports.

Role:Python Developer
Client:Internal tool (private)
Year:2026
Source not public
PeopleCount | Đếm người bằng thị giác máy
COMPUTER VISION • NCKH

PEOPLECOUNT

2026 • Computer Vision

PeopleCount | Vision-Based People Counting

A student research project: counting people in video without counting the same person twice.

Role:Computer Vision Researcher
Client:Student research — IUH
Year:2026
Source not public
BurgerShop POD Tool | Chrome Extension tự động đăng hàng
CHROME MV3 • BROWSER AUTOMATION

POD ADMIN EXTENSION

2026 • Chrome Extension MV3

BurgerShop POD Listing Automator (Chrome MV3 Extension)

Manifest V3 Chrome Extension automating multi-step Angular/PrimeNG virtual-scroll variant tables & TinyMCE POD product listings.

Role:Browser Automation Developer
Client:E-commerce ops automation
Year:2026
Source not public
AI Automation & Hybrid RAG | Kiến trúc AI chuẩn Schema
OPENAI • HYBRID RAG • FASTAPI

AI & RAG TOOLKIT

2026 • FastAPI & OpenAI

AI Automation & Hybrid RAG Reference Architecture

Open-source AI & automation reference code: Hybrid BM25 + Vector RRF retrieval, schema-validated OpenAI Structured Outputs & FastAPI backpressure.

Role:AI & Backend Systems Engineer
Client:Open-source reference toolkit
Year:2026
Source public • live version
B2B Contact & Tech Stack Enricher | Apify Actor
APIFY STORE • PYTHON

B2B LEAD ENRICHER

2026 • Apify Actor

B2B Website Contact & Tech Stack Enricher (Apify Actor)

Public Apify Store Actor: give it company websites, get back emails, phone numbers, social links and the web technologies they use.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Shopify & WooCommerce Price Monitor | Apify Actor
APIFY STORE • E-COMMERCE • PYTHON

PRICE & STOCK MONITOR

2026 • E-Commerce Data

Shopify & WooCommerce Price, Stock & JSON-LD Monitor

Public Apify Actor reading product name, price, currency and stock status from store pages (Shopify, WooCommerce...) without a browser.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
US Healthcare Clinic Contact Enricher | Apify Actor
APIFY STORE • HEALTHCARE B2B

US CLINIC ENRICHER

2026 • Healthcare B2B Data

US Healthcare Clinic Contact Enricher (Apify Actor)

Pulls contact details from US dental, medical and vet clinic websites and guesses whether each is independent or part of a chain.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Multi-Stop 2-Opt Route Optimizer | Tối ưu lộ trình
PYTHON • ALGORITHMS • LOGISTICS

2-OPT ROUTE OPTIMIZER

2026 • Logistics Optimization

Multi-Stop Geocoder & 2-Opt TSP Route Optimizer

Public Apify Actor: geocodes a stop list, orders the stops with Nearest-Neighbor + 2-Opt and builds a multi-stop Google Maps link.

Role:Algorithm & Python Engineer
Client:Apify & Open-source
Year:2026
Source public • live version
Malaysia KPKT Property Registry | Apify Actor
APIFY STORE • PROPTECH SEA

KPKT TEDUH SCRAPER

2026 • SEA PropTech Data

Malaysia KPKT TEDUH Property Developers & Projects Extractor

Public Apify Actor listing licensed Malaysian property developers and housing projects from the KPKT TEDUH portal as JSON/CSV.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
VN SME Offline Tools | Công cụ offline cho hộ kinh doanh
HTML • VANILLA JS • OFFLINE

VN SME OFFLINE TOOLS

2026 • HTML & JavaScript

VN SME Offline Tools | Browser Tools for Vietnamese Small Businesses

Nine offline browser tools for Vietnamese small businesses: VietQR cashier, receivables, quotes, fleet fuel checks, e-invoice XML.

Role:Developer
Client:Open-source project
Year:2026
Source public • live version
Web Scraping | Cào dữ liệu & Dò API ẩn
PYTHON • PLAYWRIGHT • API

SCRAPING TOOLKIT

2026 • Python & Playwright

Web Scraping & Hidden API Extraction Toolkit

Python scraping toolkit: async HTML crawler, Playwright vs. hidden JSON API benchmark (about 3.3× faster on one run) and an XHR endpoint sniffer.

Role:Python / Scraping Developer
Client:Open-source showcase
Year:2026
Source public • live version
Moto-Nav | Màn hình dẫn đường gắn ghi-đông xe máy
C++17 • KOTLIN • ESP32 BLE

MOTO-NAV BLE HUD

2026 • C++17, Kotlin & ESP32

Moto-Nav | BLE Turn-by-Turn Engine & ESP32 Handlebar HUD

Cross-platform BLE turn-by-turn navigation engine pairing an Android Kotlin app, bit-exact C++17 core & ESP32 handlebar HUD.

Role:Systems & Mobile Developer
Client:Embedded & mobile project
Year:2026
Source public
DiemDanhQR | Điểm danh QR
JAVASCRIPT • PWA

QR ATTENDANCE

2026 • JavaScript

QR Attendance | Serverless Check-In PWA

Take attendance by scanning a QR code on your phone — names land straight in a Google Sheet.

Role:JavaScript Developer
Client:Personal project
Year:2026
Source public • live version
AI_Lab | Phòng thí nghiệm AI
TYPESCRIPT & AI

AI LAB

2026 • TypeScript

AI Game Arena | Interactive AI & RL Lab

Nine 2D & 3D arenas where you watch AI teach itself to play from scratch — raycast racing, 20×20 Gomoku, Q-Maze to 3D football.

Role:TypeScript Developer
Client:Personal project
Year:2026
Source public • live version
Portfolio | Trang cá nhân 3D
WEB & 3D

PORTFOLIO

2026 • Web & 3D

Portfolio | Interactive 3D & SSR Showcase

The site you're looking at right now: 3D effects, an interactive keyboard and the pages introducing me.

Role:Frontend Developer
Client:Personal project
Year:2026
Source public • live version
KNN | Elbow Method
MACHINE LEARNING

KNN ELBOW

2026 • Project Manager

KNN | Elbow Method

A team assignment on how machines group data on their own. I led the team and owned the codebase for nine people.

Role:Project Manager
Client:Academic project (team of 9)
Year:2026
Source public
AI-ML | Học Máy & Học Sâu
MACHINE LEARNING

AI / ML

2026 • Machine Learning

AI-ML | Machine & Deep Learning

Exercises I worked through to learn AI, written out step by step instead of just calling a library.

Role:ML / AI Developer
Client:Self-study project
Year:2026
Source public
Madalena | App khách hàng thân thiết
REACT NATIVE • PHP API

MADALENA APP

2026 • React Native & PHP

Madalena | Customer Loyalty App

A loyalty app for a cosmetics chain, live on Google Play. I built all of it alone, app through server.

Role:Full-stack Developer (sole developer)
Client:Madalena — company project
Year:2026
Source not public • live version
Madalena | Website thương mại điện tử
PHP • WEB

MADALENA WEB

2026 • PHP

Madalena | E-commerce Website

A live cosmetics storefront. I built the discount-code system, order management and product search.

Role:PHP Developer (feature work)
Client:Madalena — company project
Year:2026
Source not public • live version
Lịch IUH | Widget lịch học
KOTLIN • ANDROID

LICH IUH

2026 • Kotlin & Android

Lich IUH | Class Schedule Widget

See your class schedule right on the phone's home screen without opening an app — built for my university.

Role:Android Developer
Client:Personal product — real users
Year:2026
Source not public
WorkFlow AI | Sản xuất video AI
PYTHON & AI

WORKFLOW AI

2026 • Python & AI

WorkFlow AI | AI Video Production

An AI video tool: type an idea, it writes the script, generates the visuals and cuts the film together.

Role:Python / AI Developer
Client:Personal product (private)
Year:2026
Source not public
ToolPhone | Phân tích giá điện thoại cũ
PYTHON • DATA

TOOLPHONE

2026 • Python & Data

ToolPhone | Used-Phone Price Analytics

Scans used-phone marketplaces and points out which listings are priced below the going rate.

Role:Python Developer
Client:Personal tool (private)
Year:2026
Source not public
Ghi chú Mod | Dịch ngược app Xiaomi
ANDROID • REVERSE ENGINEERING

NOTE MOD

2026 • Reverse Engineering

Notes Mod | Xiaomi App Reverse Engineering

Adding features to the Notes app that ships on Xiaomi phones, without losing a single original function.

Role:Android / Reverse Engineering
Client:Personal product (private)
Year:2026
Source not public
Sổ thu chi | App quản lý chi tiêu
FLUTTER • ANDROID

EXPENSE BOOK

2026 • Flutter & Android

Expense Book | Personal Finance App

A spending tracker for your phone: type "lunch 45k" or snap a receipt and it records itself.

Role:Flutter Developer
Client:Personal project (private)
Year:2026
Source not public
AutoTool | Tự động hoá web
PYTHON • AUTOMATION

AUTOTOOL

2026 • Python

AutoTool | Web Automation

A desktop tool that does the manual data entry for you: bulk price edits and Excel reports.

Role:Python Developer
Client:Internal tool (private)
Year:2026
Source not public
PeopleCount | Đếm người bằng thị giác máy
COMPUTER VISION • NCKH

PEOPLECOUNT

2026 • Computer Vision

PeopleCount | Vision-Based People Counting

A student research project: counting people in video without counting the same person twice.

Role:Computer Vision Researcher
Client:Student research — IUH
Year:2026
Source not public
BurgerShop POD Tool | Chrome Extension tự động đăng hàng
CHROME MV3 • BROWSER AUTOMATION

POD ADMIN EXTENSION

2026 • Chrome Extension MV3

BurgerShop POD Listing Automator (Chrome MV3 Extension)

Manifest V3 Chrome Extension automating multi-step Angular/PrimeNG virtual-scroll variant tables & TinyMCE POD product listings.

Role:Browser Automation Developer
Client:E-commerce ops automation
Year:2026
Source not public
AI Automation & Hybrid RAG | Kiến trúc AI chuẩn Schema
OPENAI • HYBRID RAG • FASTAPI

AI & RAG TOOLKIT

2026 • FastAPI & OpenAI

AI Automation & Hybrid RAG Reference Architecture

Open-source AI & automation reference code: Hybrid BM25 + Vector RRF retrieval, schema-validated OpenAI Structured Outputs & FastAPI backpressure.

Role:AI & Backend Systems Engineer
Client:Open-source reference toolkit
Year:2026
Source public • live version
B2B Contact & Tech Stack Enricher | Apify Actor
APIFY STORE • PYTHON

B2B LEAD ENRICHER

2026 • Apify Actor

B2B Website Contact & Tech Stack Enricher (Apify Actor)

Public Apify Store Actor: give it company websites, get back emails, phone numbers, social links and the web technologies they use.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Shopify & WooCommerce Price Monitor | Apify Actor
APIFY STORE • E-COMMERCE • PYTHON

PRICE & STOCK MONITOR

2026 • E-Commerce Data

Shopify & WooCommerce Price, Stock & JSON-LD Monitor

Public Apify Actor reading product name, price, currency and stock status from store pages (Shopify, WooCommerce...) without a browser.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
US Healthcare Clinic Contact Enricher | Apify Actor
APIFY STORE • HEALTHCARE B2B

US CLINIC ENRICHER

2026 • Healthcare B2B Data

US Healthcare Clinic Contact Enricher (Apify Actor)

Pulls contact details from US dental, medical and vet clinic websites and guesses whether each is independent or part of a chain.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Multi-Stop 2-Opt Route Optimizer | Tối ưu lộ trình
PYTHON • ALGORITHMS • LOGISTICS

2-OPT ROUTE OPTIMIZER

2026 • Logistics Optimization

Multi-Stop Geocoder & 2-Opt TSP Route Optimizer

Public Apify Actor: geocodes a stop list, orders the stops with Nearest-Neighbor + 2-Opt and builds a multi-stop Google Maps link.

Role:Algorithm & Python Engineer
Client:Apify & Open-source
Year:2026
Source public • live version
Malaysia KPKT Property Registry | Apify Actor
APIFY STORE • PROPTECH SEA

KPKT TEDUH SCRAPER

2026 • SEA PropTech Data

Malaysia KPKT TEDUH Property Developers & Projects Extractor

Public Apify Actor listing licensed Malaysian property developers and housing projects from the KPKT TEDUH portal as JSON/CSV.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
VN SME Offline Tools | Công cụ offline cho hộ kinh doanh
HTML • VANILLA JS • OFFLINE

VN SME OFFLINE TOOLS

2026 • HTML & JavaScript

VN SME Offline Tools | Browser Tools for Vietnamese Small Businesses

Nine offline browser tools for Vietnamese small businesses: VietQR cashier, receivables, quotes, fleet fuel checks, e-invoice XML.

Role:Developer
Client:Open-source project
Year:2026
Source public • live version
Web Scraping | Cào dữ liệu & Dò API ẩn
PYTHON • PLAYWRIGHT • API

SCRAPING TOOLKIT

2026 • Python & Playwright

Web Scraping & Hidden API Extraction Toolkit

Python scraping toolkit: async HTML crawler, Playwright vs. hidden JSON API benchmark (about 3.3× faster on one run) and an XHR endpoint sniffer.

Role:Python / Scraping Developer
Client:Open-source showcase
Year:2026
Source public • live version
Moto-Nav | Màn hình dẫn đường gắn ghi-đông xe máy
C++17 • KOTLIN • ESP32 BLE

MOTO-NAV BLE HUD

2026 • C++17, Kotlin & ESP32

Moto-Nav | BLE Turn-by-Turn Engine & ESP32 Handlebar HUD

Cross-platform BLE turn-by-turn navigation engine pairing an Android Kotlin app, bit-exact C++17 core & ESP32 handlebar HUD.

Role:Systems & Mobile Developer
Client:Embedded & mobile project
Year:2026
Source public
DiemDanhQR | Điểm danh QR
JAVASCRIPT • PWA

QR ATTENDANCE

2026 • JavaScript

QR Attendance | Serverless Check-In PWA

Take attendance by scanning a QR code on your phone — names land straight in a Google Sheet.

Role:JavaScript Developer
Client:Personal project
Year:2026
Source public • live version
AI_Lab | Phòng thí nghiệm AI
TYPESCRIPT & AI

AI LAB

2026 • TypeScript

AI Game Arena | Interactive AI & RL Lab

Nine 2D & 3D arenas where you watch AI teach itself to play from scratch — raycast racing, 20×20 Gomoku, Q-Maze to 3D football.

Role:TypeScript Developer
Client:Personal project
Year:2026
Source public • live version
Portfolio | Trang cá nhân 3D
WEB & 3D

PORTFOLIO

2026 • Web & 3D

Portfolio | Interactive 3D & SSR Showcase

The site you're looking at right now: 3D effects, an interactive keyboard and the pages introducing me.

Role:Frontend Developer
Client:Personal project
Year:2026
Source public • live version
KNN | Elbow Method
MACHINE LEARNING

KNN ELBOW

2026 • Project Manager

KNN | Elbow Method

A team assignment on how machines group data on their own. I led the team and owned the codebase for nine people.

Role:Project Manager
Client:Academic project (team of 9)
Year:2026
Source public
AI-ML | Học Máy & Học Sâu
MACHINE LEARNING

AI / ML

2026 • Machine Learning

AI-ML | Machine & Deep Learning

Exercises I worked through to learn AI, written out step by step instead of just calling a library.

Role:ML / AI Developer
Client:Self-study project
Year:2026
Source public
Madalena | App khách hàng thân thiết
REACT NATIVE • PHP API

MADALENA APP

2026 • React Native & PHP

Madalena | Customer Loyalty App

A loyalty app for a cosmetics chain, live on Google Play. I built all of it alone, app through server.

Role:Full-stack Developer (sole developer)
Client:Madalena — company project
Year:2026
Source not public • live version
Madalena | Website thương mại điện tử
PHP • WEB

MADALENA WEB

2026 • PHP

Madalena | E-commerce Website

A live cosmetics storefront. I built the discount-code system, order management and product search.

Role:PHP Developer (feature work)
Client:Madalena — company project
Year:2026
Source not public • live version
Lịch IUH | Widget lịch học
KOTLIN • ANDROID

LICH IUH

2026 • Kotlin & Android

Lich IUH | Class Schedule Widget

See your class schedule right on the phone's home screen without opening an app — built for my university.

Role:Android Developer
Client:Personal product — real users
Year:2026
Source not public
WorkFlow AI | Sản xuất video AI
PYTHON & AI

WORKFLOW AI

2026 • Python & AI

WorkFlow AI | AI Video Production

An AI video tool: type an idea, it writes the script, generates the visuals and cuts the film together.

Role:Python / AI Developer
Client:Personal product (private)
Year:2026
Source not public
ToolPhone | Phân tích giá điện thoại cũ
PYTHON • DATA

TOOLPHONE

2026 • Python & Data

ToolPhone | Used-Phone Price Analytics

Scans used-phone marketplaces and points out which listings are priced below the going rate.

Role:Python Developer
Client:Personal tool (private)
Year:2026
Source not public
Ghi chú Mod | Dịch ngược app Xiaomi
ANDROID • REVERSE ENGINEERING

NOTE MOD

2026 • Reverse Engineering

Notes Mod | Xiaomi App Reverse Engineering

Adding features to the Notes app that ships on Xiaomi phones, without losing a single original function.

Role:Android / Reverse Engineering
Client:Personal product (private)
Year:2026
Source not public
Sổ thu chi | App quản lý chi tiêu
FLUTTER • ANDROID

EXPENSE BOOK

2026 • Flutter & Android

Expense Book | Personal Finance App

A spending tracker for your phone: type "lunch 45k" or snap a receipt and it records itself.

Role:Flutter Developer
Client:Personal project (private)
Year:2026
Source not public
AutoTool | Tự động hoá web
PYTHON • AUTOMATION

AUTOTOOL

2026 • Python

AutoTool | Web Automation

A desktop tool that does the manual data entry for you: bulk price edits and Excel reports.

Role:Python Developer
Client:Internal tool (private)
Year:2026
Source not public
PeopleCount | Đếm người bằng thị giác máy
COMPUTER VISION • NCKH

PEOPLECOUNT

2026 • Computer Vision

PeopleCount | Vision-Based People Counting

A student research project: counting people in video without counting the same person twice.

Role:Computer Vision Researcher
Client:Student research — IUH
Year:2026
Source not public
BurgerShop POD Tool | Chrome Extension tự động đăng hàng
CHROME MV3 • BROWSER AUTOMATION

POD ADMIN EXTENSION

2026 • Chrome Extension MV3

BurgerShop POD Listing Automator (Chrome MV3 Extension)

Manifest V3 Chrome Extension automating multi-step Angular/PrimeNG virtual-scroll variant tables & TinyMCE POD product listings.

Role:Browser Automation Developer
Client:E-commerce ops automation
Year:2026
Source not public
AI Automation & Hybrid RAG | Kiến trúc AI chuẩn Schema
OPENAI • HYBRID RAG • FASTAPI

AI & RAG TOOLKIT

2026 • FastAPI & OpenAI

AI Automation & Hybrid RAG Reference Architecture

Open-source AI & automation reference code: Hybrid BM25 + Vector RRF retrieval, schema-validated OpenAI Structured Outputs & FastAPI backpressure.

Role:AI & Backend Systems Engineer
Client:Open-source reference toolkit
Year:2026
Source public • live version
B2B Contact & Tech Stack Enricher | Apify Actor
APIFY STORE • PYTHON

B2B LEAD ENRICHER

2026 • Apify Actor

B2B Website Contact & Tech Stack Enricher (Apify Actor)

Public Apify Store Actor: give it company websites, get back emails, phone numbers, social links and the web technologies they use.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Shopify & WooCommerce Price Monitor | Apify Actor
APIFY STORE • E-COMMERCE • PYTHON

PRICE & STOCK MONITOR

2026 • E-Commerce Data

Shopify & WooCommerce Price, Stock & JSON-LD Monitor

Public Apify Actor reading product name, price, currency and stock status from store pages (Shopify, WooCommerce...) without a browser.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
US Healthcare Clinic Contact Enricher | Apify Actor
APIFY STORE • HEALTHCARE B2B

US CLINIC ENRICHER

2026 • Healthcare B2B Data

US Healthcare Clinic Contact Enricher (Apify Actor)

Pulls contact details from US dental, medical and vet clinic websites and guesses whether each is independent or part of a chain.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Multi-Stop 2-Opt Route Optimizer | Tối ưu lộ trình
PYTHON • ALGORITHMS • LOGISTICS

2-OPT ROUTE OPTIMIZER

2026 • Logistics Optimization

Multi-Stop Geocoder & 2-Opt TSP Route Optimizer

Public Apify Actor: geocodes a stop list, orders the stops with Nearest-Neighbor + 2-Opt and builds a multi-stop Google Maps link.

Role:Algorithm & Python Engineer
Client:Apify & Open-source
Year:2026
Source public • live version
Malaysia KPKT Property Registry | Apify Actor
APIFY STORE • PROPTECH SEA

KPKT TEDUH SCRAPER

2026 • SEA PropTech Data

Malaysia KPKT TEDUH Property Developers & Projects Extractor

Public Apify Actor listing licensed Malaysian property developers and housing projects from the KPKT TEDUH portal as JSON/CSV.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
VN SME Offline Tools | Công cụ offline cho hộ kinh doanh
HTML • VANILLA JS • OFFLINE

VN SME OFFLINE TOOLS

2026 • HTML & JavaScript

VN SME Offline Tools | Browser Tools for Vietnamese Small Businesses

Nine offline browser tools for Vietnamese small businesses: VietQR cashier, receivables, quotes, fleet fuel checks, e-invoice XML.

Role:Developer
Client:Open-source project
Year:2026
Source public • live version
Web Scraping | Cào dữ liệu & Dò API ẩn
PYTHON • PLAYWRIGHT • API

SCRAPING TOOLKIT

2026 • Python & Playwright

Web Scraping & Hidden API Extraction Toolkit

Python scraping toolkit: async HTML crawler, Playwright vs. hidden JSON API benchmark (about 3.3× faster on one run) and an XHR endpoint sniffer.

Role:Python / Scraping Developer
Client:Open-source showcase
Year:2026
Source public • live version
Moto-Nav | Màn hình dẫn đường gắn ghi-đông xe máy
C++17 • KOTLIN • ESP32 BLE

MOTO-NAV BLE HUD

2026 • C++17, Kotlin & ESP32

Moto-Nav | BLE Turn-by-Turn Engine & ESP32 Handlebar HUD

Cross-platform BLE turn-by-turn navigation engine pairing an Android Kotlin app, bit-exact C++17 core & ESP32 handlebar HUD.

Role:Systems & Mobile Developer
Client:Embedded & mobile project
Year:2026
Source public
DiemDanhQR | Điểm danh QR
JAVASCRIPT • PWA

QR ATTENDANCE

2026 • JavaScript

QR Attendance | Serverless Check-In PWA

Take attendance by scanning a QR code on your phone — names land straight in a Google Sheet.

Role:JavaScript Developer
Client:Personal project
Year:2026
Source public • live version
AI_Lab | Phòng thí nghiệm AI
TYPESCRIPT & AI

AI LAB

2026 • TypeScript

AI Game Arena | Interactive AI & RL Lab

Nine 2D & 3D arenas where you watch AI teach itself to play from scratch — raycast racing, 20×20 Gomoku, Q-Maze to 3D football.

Role:TypeScript Developer
Client:Personal project
Year:2026
Source public • live version
Portfolio | Trang cá nhân 3D
WEB & 3D

PORTFOLIO

2026 • Web & 3D

Portfolio | Interactive 3D & SSR Showcase

The site you're looking at right now: 3D effects, an interactive keyboard and the pages introducing me.

Role:Frontend Developer
Client:Personal project
Year:2026
Source public • live version
KNN | Elbow Method
MACHINE LEARNING

KNN ELBOW

2026 • Project Manager

KNN | Elbow Method

A team assignment on how machines group data on their own. I led the team and owned the codebase for nine people.

Role:Project Manager
Client:Academic project (team of 9)
Year:2026
Source public
AI-ML | Học Máy & Học Sâu
MACHINE LEARNING

AI / ML

2026 • Machine Learning

AI-ML | Machine & Deep Learning

Exercises I worked through to learn AI, written out step by step instead of just calling a library.

Role:ML / AI Developer
Client:Self-study project
Year:2026
Source public
Madalena | App khách hàng thân thiết
REACT NATIVE • PHP API

MADALENA APP

2026 • React Native & PHP

Madalena | Customer Loyalty App

A loyalty app for a cosmetics chain, live on Google Play. I built all of it alone, app through server.

Role:Full-stack Developer (sole developer)
Client:Madalena — company project
Year:2026
Source not public • live version
Madalena | Website thương mại điện tử
PHP • WEB

MADALENA WEB

2026 • PHP

Madalena | E-commerce Website

A live cosmetics storefront. I built the discount-code system, order management and product search.

Role:PHP Developer (feature work)
Client:Madalena — company project
Year:2026
Source not public • live version
Lịch IUH | Widget lịch học
KOTLIN • ANDROID

LICH IUH

2026 • Kotlin & Android

Lich IUH | Class Schedule Widget

See your class schedule right on the phone's home screen without opening an app — built for my university.

Role:Android Developer
Client:Personal product — real users
Year:2026
Source not public
WorkFlow AI | Sản xuất video AI
PYTHON & AI

WORKFLOW AI

2026 • Python & AI

WorkFlow AI | AI Video Production

An AI video tool: type an idea, it writes the script, generates the visuals and cuts the film together.

Role:Python / AI Developer
Client:Personal product (private)
Year:2026
Source not public
ToolPhone | Phân tích giá điện thoại cũ
PYTHON • DATA

TOOLPHONE

2026 • Python & Data

ToolPhone | Used-Phone Price Analytics

Scans used-phone marketplaces and points out which listings are priced below the going rate.

Role:Python Developer
Client:Personal tool (private)
Year:2026
Source not public
Ghi chú Mod | Dịch ngược app Xiaomi
ANDROID • REVERSE ENGINEERING

NOTE MOD

2026 • Reverse Engineering

Notes Mod | Xiaomi App Reverse Engineering

Adding features to the Notes app that ships on Xiaomi phones, without losing a single original function.

Role:Android / Reverse Engineering
Client:Personal product (private)
Year:2026
Source not public
Sổ thu chi | App quản lý chi tiêu
FLUTTER • ANDROID

EXPENSE BOOK

2026 • Flutter & Android

Expense Book | Personal Finance App

A spending tracker for your phone: type "lunch 45k" or snap a receipt and it records itself.

Role:Flutter Developer
Client:Personal project (private)
Year:2026
Source not public
AutoTool | Tự động hoá web
PYTHON • AUTOMATION

AUTOTOOL

2026 • Python

AutoTool | Web Automation

A desktop tool that does the manual data entry for you: bulk price edits and Excel reports.

Role:Python Developer
Client:Internal tool (private)
Year:2026
Source not public
PeopleCount | Đếm người bằng thị giác máy
COMPUTER VISION • NCKH

PEOPLECOUNT

2026 • Computer Vision

PeopleCount | Vision-Based People Counting

A student research project: counting people in video without counting the same person twice.

Role:Computer Vision Researcher
Client:Student research — IUH
Year:2026
Source not public
BurgerShop POD Tool | Chrome Extension tự động đăng hàng
CHROME MV3 • BROWSER AUTOMATION

POD ADMIN EXTENSION

2026 • Chrome Extension MV3

BurgerShop POD Listing Automator (Chrome MV3 Extension)

Manifest V3 Chrome Extension automating multi-step Angular/PrimeNG virtual-scroll variant tables & TinyMCE POD product listings.

Role:Browser Automation Developer
Client:E-commerce ops automation
Year:2026
Source not public
AI Automation & Hybrid RAG | Kiến trúc AI chuẩn Schema
OPENAI • HYBRID RAG • FASTAPI

AI & RAG TOOLKIT

2026 • FastAPI & OpenAI

AI Automation & Hybrid RAG Reference Architecture

Open-source AI & automation reference code: Hybrid BM25 + Vector RRF retrieval, schema-validated OpenAI Structured Outputs & FastAPI backpressure.

Role:AI & Backend Systems Engineer
Client:Open-source reference toolkit
Year:2026
Source public • live version
B2B Contact & Tech Stack Enricher | Apify Actor
APIFY STORE • PYTHON

B2B LEAD ENRICHER

2026 • Apify Actor

B2B Website Contact & Tech Stack Enricher (Apify Actor)

Public Apify Store Actor: give it company websites, get back emails, phone numbers, social links and the web technologies they use.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Shopify & WooCommerce Price Monitor | Apify Actor
APIFY STORE • E-COMMERCE • PYTHON

PRICE & STOCK MONITOR

2026 • E-Commerce Data

Shopify & WooCommerce Price, Stock & JSON-LD Monitor

Public Apify Actor reading product name, price, currency and stock status from store pages (Shopify, WooCommerce...) without a browser.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
US Healthcare Clinic Contact Enricher | Apify Actor
APIFY STORE • HEALTHCARE B2B

US CLINIC ENRICHER

2026 • Healthcare B2B Data

US Healthcare Clinic Contact Enricher (Apify Actor)

Pulls contact details from US dental, medical and vet clinic websites and guesses whether each is independent or part of a chain.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
Multi-Stop 2-Opt Route Optimizer | Tối ưu lộ trình
PYTHON • ALGORITHMS • LOGISTICS

2-OPT ROUTE OPTIMIZER

2026 • Logistics Optimization

Multi-Stop Geocoder & 2-Opt TSP Route Optimizer

Public Apify Actor: geocodes a stop list, orders the stops with Nearest-Neighbor + 2-Opt and builds a multi-stop Google Maps link.

Role:Algorithm & Python Engineer
Client:Apify & Open-source
Year:2026
Source public • live version
Malaysia KPKT Property Registry | Apify Actor
APIFY STORE • PROPTECH SEA

KPKT TEDUH SCRAPER

2026 • SEA PropTech Data

Malaysia KPKT TEDUH Property Developers & Projects Extractor

Public Apify Actor listing licensed Malaysian property developers and housing projects from the KPKT TEDUH portal as JSON/CSV.

Role:Creator & Data Engineer
Client:Apify Store (public Actor)
Year:2026
Source public • live version
VN SME Offline Tools | Công cụ offline cho hộ kinh doanh
HTML • VANILLA JS • OFFLINE

VN SME OFFLINE TOOLS

2026 • HTML & JavaScript

VN SME Offline Tools | Browser Tools for Vietnamese Small Businesses

Nine offline browser tools for Vietnamese small businesses: VietQR cashier, receivables, quotes, fleet fuel checks, e-invoice XML.

Role:Developer
Client:Open-source project
Year:2026
Source public • live version
Web Scraping | Cào dữ liệu & Dò API ẩn
PYTHON • PLAYWRIGHT • API

SCRAPING TOOLKIT

2026 • Python & Playwright

Web Scraping & Hidden API Extraction Toolkit

Python scraping toolkit: async HTML crawler, Playwright vs. hidden JSON API benchmark (about 3.3× faster on one run) and an XHR endpoint sniffer.

Role:Python / Scraping Developer
Client:Open-source showcase
Year:2026
Source public • live version
Moto-Nav | Màn hình dẫn đường gắn ghi-đông xe máy
C++17 • KOTLIN • ESP32 BLE

MOTO-NAV BLE HUD

2026 • C++17, Kotlin & ESP32

Moto-Nav | BLE Turn-by-Turn Engine & ESP32 Handlebar HUD

Cross-platform BLE turn-by-turn navigation engine pairing an Android Kotlin app, bit-exact C++17 core & ESP32 handlebar HUD.

Role:Systems & Mobile Developer
Client:Embedded & mobile project
Year:2026
Source public
DiemDanhQR | Điểm danh QR
JAVASCRIPT • PWA

QR ATTENDANCE

2026 • JavaScript

QR Attendance | Serverless Check-In PWA

Take attendance by scanning a QR code on your phone — names land straight in a Google Sheet.

Role:JavaScript Developer
Client:Personal project
Year:2026
Source public • live version
AI_Lab | Phòng thí nghiệm AI
TYPESCRIPT & AI

AI LAB

2026 • TypeScript

AI Game Arena | Interactive AI & RL Lab

Nine 2D & 3D arenas where you watch AI teach itself to play from scratch — raycast racing, 20×20 Gomoku, Q-Maze to 3D football.

Role:TypeScript Developer
Client:Personal project
Year:2026
Source public • live version
Portfolio | Trang cá nhân 3D
WEB & 3D

PORTFOLIO

2026 • Web & 3D

Portfolio | Interactive 3D & SSR Showcase

The site you're looking at right now: 3D effects, an interactive keyboard and the pages introducing me.

Role:Frontend Developer
Client:Personal project
Year:2026
Source public • live version
KNN | Elbow Method
MACHINE LEARNING

KNN ELBOW

2026 • Project Manager

KNN | Elbow Method

A team assignment on how machines group data on their own. I led the team and owned the codebase for nine people.

Role:Project Manager
Client:Academic project (team of 9)
Year:2026
Source public
AI-ML | Học Máy & Học Sâu
MACHINE LEARNING

AI / ML

2026 • Machine Learning

AI-ML | Machine & Deep Learning

Exercises I worked through to learn AI, written out step by step instead of just calling a library.

Role:ML / AI Developer
Client:Self-study project
Year:2026
Source public