Trung Thanh Tran (Trần Trung Thành)

Python & automation developer: web data extraction, APIs, n8n workflows

Ho Chi Minh City, Vietnam (UTC+7) · +84 372 131 320 · ttrungthanh90@gmail.com
trungthanhtran.vercel.app · github.com/Tthanh2k6 · apify.com/thanh81646

Developer with one in-house role (mobile app + REST API, built alone) and a growing set of public automation projects. I prefer calling the JSON APIs behind a web page over scraping the rendered page, and I like turning messy manual work into small, tested tools. English: good working proficiency (B2), comfortable reading docs and writing to clients.

Experience

Software Developer — Madalena (cosmetics retailer)May 2026 — Present · Ho Chi Minh City
  • Built the customer loyalty app alone: React Native (Expo, TypeScript) app plus a PHP REST API with JWT auth, QR check-in, push notifications and scheduled jobs (birthday offers, flash sales). The app is on Google Play.
  • Moved the backend from Node.js on Render to PHP on the company's existing hosting, removing a separate monthly server bill.
  • Added features to the company's PHP e-commerce website as part of the team.
Freelance projects — Individual jobs2026
  • Fitness web app built for a student team's competition entry, now open source after the client cancelled (React, TypeScript): workout plans from a user profile, real-time exercise form feedback with MediaPipe Pose, and a food photo classifier I trained on 28 Vietnamese dishes (MobileNetV3 features + logistic head, 76% top-1 / 91% top-3).
  • Upwork consultation (Oct 2026, 5★ review) for a job-posting scraper bot: architecture across Telegram, LinkedIn and X; fake-post filtering.

Public work & personal projects

5 Actors on the Apify StoreOct 2026 — Present · Python · httpx · Playwright

Async Python scrapers: B2B website contact and tech-stack enricher, Shopify/WooCommerce price and stock monitor, US clinic contact detector, Malaysia property developer scraper, multi-stop route optimizer. A few runs each so far; no paying clients yet.

vn-sme-offline-tools — Offline tools for small businessesHTML · Vanilla JavaScript

Nine browser tools that work without a connection, for Vietnamese small businesses: VietQR cashier, B2B receivables, wholesale quotes, import landed cost, e-invoice XML checks, fleet fuel reconciliation and more. Built as templates. tthanh2k6.github.io/vn-sme-offline-tools

Open-source integrationsgithub.com/Tthanh2k6 · FastAPI · n8n · pytest

Apify-to-Twenty CRM sync with dedupe and HMAC-verified webhooks; webhook and LLM structured-output toolkit (FastAPI, n8n). Covered by pytest suites; not yet used by paying clients.

Personal projects2025 — 2026

QR attendance PWA with Google Apps Script backend (DiemDanhQR); Android apps in Kotlin (university timetable widget, notification keep-alive); Chrome extensions (Manifest V3); three technical articles on dev.to.

What I deliver

Web dataScrapers and Apify Actors (hidden JSON/GraphQL APIs first, Playwright when needed), scheduled monitoring, clean CSV/Sheets/DB output
Automationn8n and Make workflows, webhooks, CRM/Sheets/Telegram/email integrations, Google Apps Script, Chrome extensions (MV3)
AI featuresLLM extraction and classification with strict JSON schemas, RAG search, AI agents with tool calls, small vision models
Apps & toolsFastAPI/Node REST APIs, React dashboards, React Native apps, offline single-file tools that import Excel/CSV, PDF/Excel reports

Skills

LanguagesPython, TypeScript/JavaScript, PHP, SQL, Kotlin, Dart
Datahttpx, Playwright, Selenium, Apify SDK, n8n, Make, REST/GraphQL, webhooks, Pydantic, pandas
Backend & AppsFastAPI, Node.js, PostgreSQL/Supabase, SQLite, React, React Native (Expo), Flutter, Docker, Git
AIOpenAI and Claude APIs (structured outputs, tool use), MediaPipe, YOLOv8, scikit-learn/PyTorch

Certifications

HackerRank Software EngineerCredential ID: 3e14323f3998
HackerRank SQL (Advanced)ID: f6214fbc9a7f
HackerRank REST API (Intermediate)ID: 0950402ec1b3
HackerRank Node.js & JS (Intermediate)Node.js (ID: aea6444671ab) · JavaScript (ID: 73f0cc9845c4)
HackerRank Problem Solving & IBM PythonProblem Solving Intermediate (ID: 34ee18911edf) · IBM Python 101 for Data Science

Education

Industrial University of Ho Chi Minh City (IUH)2024 — in progress

Information Technology student