Ton Dai Quoc
Data / AI Engineer
Profile
Data and AI engineer focused on end-to-end systems: ingestion, distributed transformation, analytical modeling, machine learning, APIs, observability, and product-facing interfaces.
Selected work
Capybara
A Go CLI that records agent runs from OTLP endpoints, coding-agent sessions, and JSONL files, then finds tool failures, output drift, loops, improvised answers, and cost spikes.
tonquoc0407/capybaraShopee Scraper
An async CLI crawler that drives a real browser session and exports schema-validated product and review data for downstream analytics and sentiment pipelines.
tonquoc0407/scraper_shopeeABSA PhoBERT
A multi-task PhoBERT training pipeline that predicts sentiment across eight product aspects and provides the review intelligence layer used by E-Metric Hub.
tonquoc0407/absa-phobert-ecE-Metric Hub
A full-stack commerce dashboard for sales KPIs, inventory, review exploration, and Vietnamese aspect-based sentiment analysis powered by the PhoBERT model in this same system.
Ngnquoc1/E-Metric-HubKnightVision
An end-to-end platform that ingests Lichess data, processes Bronze/Silver/Gold layers with PySpark, models analytics with DuckDB and dbt, orchestrates Airflow, and serves a FastAPI + React analysis surface.
tonquoc0407/KnightVisionRetailRocket Pipeline
A production-shaped batch data system that reconstructs sessions with point-in-time joins, publishes dbt-tested marts, and serves recommendation plus cart-abandonment models through an API and dashboard.
tonquoc0407/retailrocket-ecommerce-pipelineFootball Management System
A JavaFX desktop application for league operations: clubs, players, stadiums, rounds, fixtures, goal records, standings, and configurable tournament rules, backed by Oracle Database with role-based accounts and exportable reports.
Ngnquoc1/FootballManagementSystemLFM2 Serving on vLLM
A vLLM deployment for a 1.2B hybrid model on a MiG slice: prefix caching across six-turn conversations, weight quantisation, and a replay harness that scores the grading metric locally so variants can be compared before submitting.
tonquoc0407/viettel-llmWeather Analysis Dashboard
A Laravel and React dashboard over the Open-Meteo API with hourly and weekly forecasts, anomaly detection against a rolling baseline, side-by-side location comparison, and an admin surface, shipped as a prebuilt Docker image.
Ngnquoc1/WEATHER_ANALYSIS_QUACKQUACKAlso
- PGE Return Forecasting
- SGD Sampling Study
- Offside Decision Module
Skills
- Languages
- Python, SQL, Go, Java, TypeScript
- Data systems
- PySpark, Apache Airflow, dbt, DuckDB, PostgreSQL, MongoDB, Apache Kafka
- AI / ML
- PyTorch, Transformers, scikit-learn, XGBoost, vLLM
- Product engineering
- FastAPI, React, Node.js, REST API
- Operations
- Docker, Docker Compose, Linux, GitHub Actions, GoReleaser, Prometheus, Grafana
Education
B.Eng. Information Systems
University of Information Technology, VNU-HCM
2023 to present