Nopporn Lekuthai
Publications
EC-RAFT : Automated Generation of Clinical Trial Eligibility Criteria through Retrieval-Augmented Fine-Tuning
ACL 2025 findings
- Integrated Retrieval-Augmented Fine-Tuning (RAFT) framework to generate structured clinical trial eligibility criteria that outperformed frontier models in a low-cost, efficient setup.
Experience
Biomedical and Data Lab, Mahidol University
Student Researcher
Aug 2024 - Present
- Published two papers in ACL 2025: EC-RAFT and LAMAR.
- Mentored junior researchers in advanced fine-tuning and in-context learning techniques for large language models.
PyTorch
HuggingFace Transformers
LLMs
RAFT
- Developed and maintained a Kotlin-based CV screening tool that automates the recruiting process, reducing manual screening by 1200± hours annually
- Implemented a backoffice system for the CV screening tool, enabling HR to reduce onboarding time from 1 days to 15 mins
- Reduced LLM costs by 4-fold by streamlining the model process, all while maintaining the same accuracy
- Designed and implemented PoC for LLM-as-a-Judge and Generation Entropy system, which can be used to evaluate model hallucinations
- Designed and Implemented a AI-assisted human labeling tool for better data quality and efficiency
- Got a "Superstar Intern" Performance Evaluation and "Curiosity Catalyst" Award by the end of the summer internship
Kotlin
Gradle
Pytorch
Huggingface
MLFlow
Grafana
Docker
LLMs
React
Redux
Microsoft SQL
Spring
Eatway
Software Engineer, Co-founder (Technical)
Sep 2023 - April 2024
- Create a first MVP using React Native (Expo) and Next.js for cross-platform experience targeting iOS, Android, and Web.
- Employed Edge Functions and an Edge read replicas (Cloudflare D1) to minimize latency in server-client interactions in a read intensive environment.
- Developed a Continuous Deployment (CD) pipeline using GitHub Actions for building and deploying native applications, web, and backend to EAS, Cloudflare Pages, and Cloudflare Workers, respectively.
- Adopted a Monorepo strategy to enhance code reusability and efficiency.
- Implement and host a self-hosted version of Pusher (Soketi) for a real-time and cost-effective communication between clients and merchants.
React Native
Hono
Cloudflare Workers
Tamagui
SQLite
Cloudflare R2
GitHub actions
Turborepo
Pusher
Thairath Online
Internship (Software Engineer)
May 2023 – Aug 2023
- Finetuned a Language Model for a proof-of-concept autocompletion system to assist journalists and engineered a full-stack web application, deploying and integrating this model onto an EC2 instance using FastAPI and NGINX.
- Created a React library along with authentication systems, widely implemented across company products, complete with thorough documentation.
- Developed a trending words algorithm based on Longest Common Substring and finetuned Named Entity Recognition (NER) model.
- Achieved top performance recognition in nearly every sprint (full-time employees included)
React
CSS
FastAPI
NGINX
Docker
Pytorch
Transformers
Pandas
Ramathibodi Poison Center
Contractor
Dec 2022 – Mar 2023
- Created a web application that helps physicians calculate drug doses for pediatric patients.
- Utilized Progressive Web Application (PWA) technology for a fast, network-independent, and installable web app in case of poor network conditions and emergencies.
- Gathered and analyzed data for accurate ideal body weight estimation for Thai children from 0 months old to 19 years old.
React
Next.js
Tailwind CSS
Workbox
Ramathibodi Pitching Challenge
Co-founder, Head of Technologies
Dec 2020 – Jul 2021
- An online research competition that helps more than 1,200 high school students from across Thailand to develop research skills.
- Worked on web application for registration process and program landing website.
Python
Pandas
Next.js
React
CSS
Firebase
Cloudflare workers
Open Source
(selected)- Developed an OAuth authentication process in React Native (Expo) that smoothly incorporates Supabase Auth, being the first Expo starter template that offers a budget-friendly auth provider alternative to the more widely used, but expensive, Clerk.
- Fixed a couple of bugs in session management in the stack.
Projects
(selected)Thai Sign Language Conversion
Electromyogram-based Word-level Recognition
- Create a program to facilitate data collection and data tagging at the site of collection.
- Develop an Attention-based Model that is capable of distinguishing between different sets of sign language gestures with more than 91% accuracy.
Pandas
Serial
Keras
TensorFlow
Achievements
(selected)HK Tech Southeast Asia Start-up Competition
Oct 2023 - Present
- Currently in the ongoing competition, having advanced to the final round.
- Created a Minimum Viable Product (MVP) web portal, encompassing UX/UI design, following the proposal and research of a project focused on cancer screening using exosomes.
SKILLKAMP by K-Bank and ascend group
May 2023
- Achieved finalist status in a web development competition by developing a frontend of a comprehensive ecommerce website with a robust performance optimization.
- Secured second runner-up in a university-wide web development competition by developing a full-stack prediction market platform using best practices and the latest technology in web development.
- Received the chance to mentor and guide five team members who were beginners in web development, providing them with comprehensive support to enhance their skill.