From to , then to , now back in .
I am a software developer with 3+ years of experience and a background in data engineering: pipelines, data modeling, and warehousing. I have co-authored four published AI/ML papers and co-founded an ed-tech platform featured in national media. I hold an Erasmus Mundus joint MSc from the University of L’Aquila and Åbo Akademi University.

Map of Vietnam with Ho Chi Minh City marked Map of Italy with L’Aquila marked Map of Finland with Helsinki marked

Experience

Software Engineer
Canada Vietnam Cultural & Educational Council

Co-founded a non-profit ed-tech initiative; shipped a Vietnamese-language learning platform for overseas children.

AI Software Developer Intern
MediaTek · Oulu

Built an agentic RAG system over a 15,000-chunk C codebase dataset, lifting code generation quality by 25%; automated LLM evaluation in CI/CD.

Research Intern
AILiveSim · Turku

Deployed and benchmarked vision-language models on Triton Inference Server; migrated the inference stack to the CSC Puhti HPC cluster.

Data Scientist
East Agile · Ho Chi Minh City

Designed a Data-as-a-Service platform and Airflow ETL pipelines loading 500M+ rows into Redshift; built an enterprise GenAI platform and an MLOps forecasting pipeline.

Software Engineer Intern
KMS Technology · Ho Chi Minh City

Built the React frontend for an NFT game.

Projects

Screenshot of Trường Tiếng Việt Của Em Trường Tiếng Việt Của Em A free Vietnamese-learning platform for overseas children aged 5–12. Supported by the State Committee for Overseas Vietnamese, Ministry of Foreign Affairs.
Screenshot of the Delivery Bot 3D simulation Delivery Bot 3D A 3D city simulation of a self-adaptive delivery robot that replans around new orders and roadblocks with a MAPE-K feedback loop.
Screenshot of the Vending Machine app Vending Machine An interactive vending machine whose behavior is driven by a jjodel model, with live views of the underlying metamodel.
Title screen of Coin Planets Coin Planets Recreating my favorite childhood game with Phaser, and experimenting with AI-generated assets.
Screenshot of Scale of Everything Scale of Everything I love astronomy and pondering the scale of things, so I built this interactive zoom through the sizes of everything. A tribute to The Scale of the Universe 2 by Cary Huang.
Slide from the CARA thesis presentation CARA: Master’s Thesis Context-aware retrieval augmentation for project-specific code summarization with LLMs. Video presentation.

Education

MSc in Computer Science
University of L’Aquila

Erasmus Mundus joint degree with Åbo Akademi University.

MSc in Computer Engineering
Åbo Akademi University
BSc in Information Technology (Honors)
University of Science, VNU-HCM

Publications

  1. Thanh-Phuc Tran et al. Green Autoscaler for Performance Aware Microservices: a Machine Learning Approach. IEEE ICSA 2026. [paper]
  2. Quang-Tien Tran, Thanh-Phuc Tran et al. A Textual-Visual-Entailment-based Unsupervised Algorithm for Cheapfake Detection. ACM MM 2022. [paper] [award]
  3. Tuan-Vinh La, Quang-Tien Tran, Thanh-Phuc Tran et al. Multimodal Cheapfakes Detection by Utilizing Image Captioning for Global Context. ACM ICDAR 2022. [paper]
  4. Tuan-Vinh La, Minh-Son Dao, Quang-Tien Tran, Thanh-Phuc Tran et al. A Combination of Visual-Semantic Reasoning and Text Entailment-based Boosting Algorithm for Cheapfake Detection. ACM MM 2022. [paper]

Skills

Programming
Python, C/C++, JavaScript, TypeScript, SQL, Java
Libraries
PyTorch, Hugging Face, LangChain, AutoGen, MCP, scikit-learn, Pandas, Spark, React, Django
Tools
Git, Docker, AWS, GCP, Kubernetes, Airflow, MLflow, CI/CD
Languages
Vietnamese (native), English (C1), Italian (A1)

Honors

  • Erasmus Mundus Joint Master Scholarship — fully funded, top 5% of applicants
  • MediaTek vAward for outstanding internship contribution
  • Winner, EDISS Winter School Hackathon
  • Consolation Prize, Euréka Award for student scientific research (Vietnam)
  • Best Data-Intensive Engineering Course Presentation (1st of 7)
  • Outstanding Scientific Research Student, for the BSc thesis
  • Third Place, 48-hour AtWare Hackathon (3rd of 10)