AnyLabeling - AI-assisted Labeling Tool
Effortless data labeling with AI support from YOLO, Segment Anything 1/2, MobileSAM, and more. Try it now!
Python · PyQt5 · YOLO · SAM · PyTorch
Open-source systems built under real constraints: hardware, latency, cost, privacy, and security. Featured work comes first; maintained tools and past experiments remain here for their code and lessons. The complete history is on GitHub.
Selected projects that best represent the breadth and quality of my work.
Effortless data labeling with AI support from YOLO, Segment Anything 1/2, MobileSAM, and more. Try it now!
Python · PyQt5 · YOLO · SAM · PyTorch

Open-source, offline-first desktop platform for labeling data and training computer-vision, tabular, and text models locally. No cloud upload, account, activation, telemetry, or subscription.
Python · React · PyTorch · ONNX · SAM 2 · Tabular ML
Host security scanner for Linux desktops and servers, written in Rust. Hardening checks across SSH, kernel, systemd, persistence and network egress; real ClamAV scanning; file-integrity monitoring; and an agent-security pass that catches secrets leaked into Claude Code, Cursor, and Copilot context. Every finding is explained in plain language with a one-click reversible fix. No telemetry, no network calls.
Rust · Tauri · ClamAV · Linux · AI Security · CLI

Voice-agent framework that runs entirely on-device — no cloud. STT → LLM → TTS pipeline with stop-word halt, multi-language support, safety-first agent architecture. Plug into robots (ROS2-native), desktop apps (PySide6), or any embedded target.
Python · ROS2 · STT · LLM · TTS · Jetson

AI-powered assistant to help you with your daily tasks, powered by Llama 3.2 and different HuggingFace models.
Python · Llama · HuggingFace · PyTorch · RAG · PyQt5

Learn vocabulary, practice pronunciation, and role-play with AI.
Next.js · OpenAI GPT · Azure Speech APIs · Pronunciation AI · TailwindCSS

Native desktop app that gives Linux ThinkPad users real hardware control: fan curves, battery charge thresholds, CPU governor and turbo tuning, live system monitoring, and ClamAV scanning. Ships an MCP server so an AI assistant can read and change settings too.
Rust · Tauri · Linux · MCP · System Monitoring

Exports Segment Anything, MobileSAM, and Segment Anything 2 into ONNX so segmentation runs without a PyTorch runtime. This is the export path behind AnyLabeling’s on-device auto-labeling — install it from PyPI and point it at a checkpoint.
Python · ONNX · Segment Anything · MobileSAM · SAM 2

Agent-agnostic context, session tracking, and cost analytics for coding agents. Curated docs and team knowledge live in the repo instead of scattered chat logs — all git-native. One Rust core, shipped to npm, PyPI, and crates.io.
Rust · CLI · AI Agents · Cost Analytics · Developer Tools

Open-source advanced driver-assistance system running on a Jetson Nano: forward collision warning, lane departure warning, traffic sign recognition, and overspeed warning. The hardware design and CANbus integration are published alongside the C++ source.
C++ · Jetson Nano · TensorRT · OpenCV · Qt5

Cross-platform AI toolkit for adding computer vision to C++, Python, and Android applications.
C++ · Python · Android · OpenCV · NCNN

Python toolkit and playground for Vietnamese AI: RAG over local documents with citations, diacritic restoration, word segmentation, OCR, and text normalization. Local-first, with Ollama, llama.cpp, HuggingFace, OpenAI, and Anthropic behind one interface.
Python · RAG · Vietnamese NLP · Ollama · FastAPI · OCR
Shipped experiments and earlier products. They are no longer an active development focus, but the source and demos remain available.
Free, MIT-licensed starting point for generative-AI services. Auth, billing, background jobs, and deployment are already wired, so a new LLM product starts at the feature instead of the boilerplate.
Customizable AI character that runs the whole voice loop on hardware you own: llama.cpp for the LLM, whisper.cpp for speech recognition, ggml throughout. No service dependency, no account.
Chat to your offline LLMs on CPU Only. 100% private, no data leaves your execution environment at any point.
P8Hub is a Docker Desktop Extension for hosting private AI services, making AI technologies accessible and secure for individuals and small teams.
AI-assisted resume building and mock interviews with personalized performance feedback.
VIA Project is an open-source platform for self-driving cars, including source code and tutorials for learning image processing and computer vision by building autonomous vehicles, VIA Simulation - a highly customizable simulation for self-driving car testing, and VIA Makerbot - PCB for your mini self-driving car.