Resume
Click here to download the PDF version of my resume.
Work Experience
- AI/ML Engineer and Head of AI
iApp Technology Co., Ltd., Thailand, Jan 2024 - Jan 2025- Led AI projects (text, vision, and audio), transforming practical research into production and doubling team efficiency.
- Managed AI server infrastructure with containers and orchestration, ensuring scalable and reliable ML performance.
- Developed efficient LLM-based agents with RAG and TensorRT-LLM, achieving 97.67% QA accuracy, 87.53% recall for Thai.
- Analyzed linguistic aspects of international languages (Thai, Chinese, Japanese) to deliver NLP projects from concept to release.
- ML Researcher and Lecturer
Artificial Intelligence Association of Thailand, Thailand, Jan 2018 - Aug 2023- Advised professionals and scholars on ML, contributing to the planning and publication of over 20 research papers.
- Delivered courses on ML/NLP, focusing on algorithms, techniques, and tools (e.g., SVM, parsing, and scikit-learn).
- Research Assistant
Tokyo Institute of Technology, Japan, Sep 2019 - Mar 2020- Collaborated with a multidisciplinary team to develop NLU/NLG modules for Japanese conversational dialogues.
- Built a BiLSTM Seq2Seq model with cross-attention in PyTorch for natural text generation, validated via human evaluation.
- ML Engineer and Researcher
iApp Technology Co., Ltd., Thailand, Mar 2017 - Feb 2018- Led the development of the first Thai Treebank (5,000+ entries) with linguists and developers to advance Thai NLP.
- Developed a syntactic annotation tool for native and web applications, deployed on GCP to support resource development.
Highlight Projects
- ChindaLLM: LLM-powered Chatbot Platform for Advanced Business Automation (Sep 2024)
- Led a multidisciplinary team to create a chatbot platform powered by multimodal LLMs with a custom RAG engine.
- Fine-tuned multimodal LLMs to meet client requirements and developed a graph-based RAG for enhanced retrieval.
- LLM-based Conversational AI System for Banking Queries (Jul 2024)
- Contributed to developing an LLM-based agent for general banking queries using TensorRT-LLM and customized RAG.
- Synthesized data with LLMs to build intent classification guardrail, boosting accuracy by 27% to 92% for banking compliance.
- Achieved 97.67% QA accuracy, 87.53% recall, and maintained response times under 6.5 seconds.
- LATTE: Lattice ATTentive Encoding for Character-based Word Segmentation (Jun 2023)
- Proposed a method using candidate lattices, GNNs, and attention to refine character representations for word tokenization.
- Integrated Tries with Aho-Corasick to extract candidate characters and words for lattice construction in linear time.
- Achieved SOTA F1-score (97.7% to 99.4%) across Asian languages: Japanese, Chinese, and Thai.
- Character-based Thai Word Segmentation with Multiple Attentions (RANLP 2021/Journal of NLP) (Sep 2021/Jun 2023)
- Proposed a PTM-based word segmentation model with attention across linguistic units (characters, character clusters, subwords, and words), achieving SOTA performance on well-known Thai datasets.
- Developed a subword tokenizer using SentencePiece and a character-cluster tokenizer optimized for Thai linguistic characteristics.
Selected Projects
- SpeechFlow: AI-powered Application for Thai-English Transcription, Summarization, and Translation (Dec 2024)
- Contributed to integrating AI services into an application for seamless Thai-English transcription, summarization, and translation.
- Led the deployment of the ASR Pro engine on server infrastructure, scaling to support thousands of users.
- LLM-based Chatbot for Elderly Comfort and Consultation (Oct 2024)
- Fine-tuned an open-sourced LLM using SFT, DPO, KTO to build a RAG-based chatbot for elderly conversations and support.
- Designed LLM agents for various tasks, including data synthesis and automatic evaluation.
- Dual-Stage Face Anti-Spoofing for Active and Passive Liveness Detection (Oct 2024)
- Led the development of a FAS model with active liveness detection and passive spoofing prevention stages.
- Achieved Level 1 Presentation Attack Detection certification from iBeta with 0% APCER and BPCER below 3%.
- ASR Pro: Advanced Context-aware ASR for Thai (Aug 2024)
- Developed an approach to enhance ASR contextual awareness by integrating LLMs into a fine-tuned ASR model.
- Reduced WER by 3.12% and improved inference speed by 1.3x than top commercial competitors.
- Fine-tuning Thai-English TTS Models with Phoneme-level Representations (Aug 2024)
- Fine-tuned Thai-English TTS models using phoneme-level tokenization, achieving more natural speech than previous models.
- Contributed Thai-English support to a public TTS repository, extending its functionality with fine-tuned models.
- Extreme Fine-tuning: A Novel and Fast Fine-tuning Approach for Text Classification (EACL 2024) (Mar 2024)
- Proposed a fine-tuning approach combining backpropagation with Extreme Learning Machine (ELM) for efficient text classification.
- Reduced fine-tuning time by up to 74.8% with SOTA-level performance on MELD, IEMOCAP, IMDb, and AG News.
- LLaVAC: Fine-tuning LLaVA as a Multimodal Sentiment Classifier (Jan 2024)
- Proposed a method to fine-tune LLaVA for classifying multimodal sentiment labels, incorporating unimodal and multimodal inputs.
- Outperformed SOTA baselines by up to 7.31% in accuracy and 8.76% in weighted-F1 in the MVSA-Single dataset.
- A Unification-based Knowledge Graph Construction for Thai Profile Generation from Online Resources (Sep 2023)
- Constructed a knowledge graph of Thai researchers, using 6+ million entries crawled from online research databases.
- Designed a semi-supervised method with multi-task learning to extract entities/relations, improving F1-score by 8% over baseline.
- Simple2In1:A Simple Method for Fusing Two Sequences from Different Captioning Systemsinto One Sequence (Sep 2023)
- Developed a T5-based generative model for Thai caption fusion, paraphrasing and merging sequences into one.
- Outperformed baselines by 5.2%, achieving 79% sBLEU and 90% ROUGE-L on a small captioning dataset of 3,168 samples.
- Multimodal Sentiment Analysis Using Multiple Labels from Different Modalities (Mar 2023)
- Developed a sentiment analysis model with CLIP, BERT, and RoBERTa, leveraging text, image, and multimodal labels.
- Achieved up to 2% higher F1-scores than previous models, with 74.1% on MVSA-single and 62.0% on MVSA-multiple datasets.
- Detecting Fraud Job Recruitment Using Features Reflecting from Real-world Knowledge of Fraud (Mar 2022)
- Developed a method to classify fake job recruitments using a set of novel features designed to reflect fraudster behaviors.
- Yielded accuracy of 97.64% for Employment Scam Aegean Dataset (EMSCAD).
- Public Budget Usage Monitoring System (Feb 2019)
- Cooperated with an interdisciplinary team to develop a monitoring system that utilizes Scrapy to crawl large-scale unstructured data from government sites, such as procurement and budget portals, for corruption detection in text data. Deployed by two organizations.
- Developed a text classification method in TensorFlow, with rule-based enhancements, for corruption detection, validated by experts.
- Obtained Bronze Medal in The 47th International Exhibition of Inventions Geneva
Education
- Doctor of Engineering, Tokyo Institute of Technology, Japan, 2019 - 2023
- Major: Information and Communications Engineering
- Advisor: Prof. Manabu Okumura
- Thesis: Incorporating Multi-granularity Linguistic Units in Character-based Word Segmentation
- Scholarship: NSK Foundation Scholarship
- Master of Engineering, Sirindhorn International Institute of Technology, Thammasat University, Thailand, 2015 - 2018
- Major: Information and Communication Technology for Embedded Systems
- Advisor: Prof. Thanaruk Threeramunkong
- Thesis: A Framework of Thai Treebank Construction and Grammar Refinement
- Scholarship: TAIST - Tokyo Tech Scholarship
- Bachelor of Science, Thammasat University, Thailand, 2011 - 2015
- Major: Computer Science
- Advisor: Dr. Ratchata Peachavanish
- Thesis: Web Application for Learning Thai Language using Song Lyrics
- Activity: President of Computer Science, Faculty of Science, Thammasat University
Skills
- Technical Skills
- Programming Languages: Python, C/C++, Rust, Shell Script
- ML Toolkits: PyTorch/Lightning, TensorFlow, Hugging Face, PyG, OpenCV, Scikit-learn, Spacy, NLTK, TensorRT-LLM, llama.cpp
- Tools & Technology: Linux, Hadoop/Spark, SQL, NoSQL, Docker, Kubernetes, Elasticsearch, GCP, AWS, Git
- Languages
- Thai: Native
- English: Professional working proficiency
- Japanese: Limited working proficiency