I have more than 10 years experience in research and application development. I have graduated (PhD) from The University of Tokyo from 2012. I am expert in computer vision, computer graphic (programming), pattern recognition and machine learning.
However, if you want to ask about my strong language, I have to say that it is Python. I and my teammate have developed several projects for Thailand government.
List of my previous projects:
- Resume Parser
- Thai Chatbot
- Speech Command Program
- GPS tracking application for chemical waste truck.
- Natural Language Processing for text messenger application.
- Machine learning based for template matching in 2D tracking application.
- Dairy cow behavioural recognition using CNN
- ERP system using python, postgres
- etc.
Machine Learning
Python
MATLAB
pandas
Natural Language Processing
Python Scikit-Learn
Data Science
Socket.io
API
HTML5
Vue.js
JavaScript
Vuetify
Adobe Flash
RESTful Architecture
Abid H.
Bangkok, Thailand
$30/hr
5.0
70 jobs
AI agent and RAG developer. I build multi-agent systems, retrieval pipelines, and LLM automation that survive contact with real users. Six years shipping AI systems, Top Rated Plus, 100% Job Success.
Most AI projects die at the same point: the demo works, then it meets real users and real edge cases. My systems ship with guardrails, human approval steps, and escalation logic, orchestrated in LangGraph and the Claude Agent SDK, running daily without babysitting.
A recent build: a multi-agent contract analysis pipeline and email assistant for a music industry client. Specialized agents handling contract language and industry-specific deal terms, running under a LangGraph supervisor on GCP Cloud Run, with RAG over the client's deal corpus. Document review that took hours per contract now takes minutes.
Another: ReserveNova, an AI-native hospitality booking platform I designed, built, and shipped end to end in TypeScript and Next.js, with conversational agents live on WhatsApp, Instagram, and Line.
WHAT CLIENTS HIRE ME FOR
- Multi-agent systems and agentic workflows for problems too complex for a single prompt. LangGraph, LangChain, CrewAI, Claude Agent SDK, MCP servers for tool access.
- RAG pipelines and semantic search at production scale. Pinecone, PGVector, ChromaDB, with chunking, reranking, and evaluation that holds retrieval accuracy as the corpus grows.
- Document intelligence with LLMs. Contract analysis, invoice and data extraction, structured output from unstructured files.
- AI chatbots and support agents on WhatsApp, Instagram, Line, and web. Real memory, answers grounded in your knowledge base so they don't invent things, clean handoff to a human when confidence drops.
- Business process automation with n8n, custom code, and LLM APIs. Lead capture and qualification, CRM updates, email and document processing. Anything that writes to your real data goes through an approval step first.
- API integration across CRM and ERP. GoHighLevel, Follow Up Boss, Gmail and Google Workspace, plus third-party REST and webhook work.
- End-to-end AI app development. Prompt engineering, model selection across Claude, OpenAI, and Gemini, FastAPI and Node backends, React/Next.js frontends, PostgreSQL, Docker.
HOW I WORK
I scope architecture before writing code. You get a working prototype in 48 to 72 hours so you can validate direction early, then we build toward production with proper error handling, evaluation, logging, and observability. Everything runs in your accounts, documented well enough that your team can maintain it without me. You own all of it at handoff.
My background runs deeper than the LLM wave. Years of hands-on NLP with transformers and spaCy before agents became a trend, which is why my pipelines handle messy real-world language instead of breaking on it.
Stack: Python, TypeScript/Node.js, React/Next.js, LangGraph, LangChain, LlamaIndex, CrewAI, Claude API, OpenAI API, Gemini, MCP, Pinecone, PGVector, ChromaDB, n8n, FastAPI, PostgreSQL, Docker, GCP Cloud Run, AWS Lambda.
I keep my project load small so each build gets real attention. If you're building an AI product from scratch, adding agents or RAG to an existing app, or drowning in a document-heavy workflow, send an invite and tell me what you're trying to build. I'll tell you honestly whether it's a fit.
Machine Learning
Python
AI Agent Development
LangChain
AI App Development
Claude
OpenAI API
n8n
Prompt Engineering
Retrieval Augmented Generation
Large Language Model
API Integration
Chatbot Development
Business Process Automation
Conversational AI
Vector Database
Node.js
TypeScript
Natural Language Processing
OpenAPI
Krittayot K.
Bangkok, Thailand
$24/hr
5.0
1 jobs
Expert Data Scientist & ML Engineer | Applied Mathematics Background
I help businesses turn complex data into actionable insights through custom Machine Learning and Deep Learning solutions. With a strong foundation in Applied Mathematics, I specialize in building robust models for industries where data is "messy" or imbalanced.
What I Bring to Your Project:
Custom Algorithmic Design: Developer of the MSSG-SMOTE algorithm, a density-based filtering mechanism that solves class imbalance better than standard industry benchmarks.
Big Data Engineering: Experience engineering pipelines for 260,000+ records with 100% data integrity (SCG Internship).
Computer Vision & NLP: Skilled in building CNN-based architectures for medical image analysis (Spine Detection) and Transformer-based models for text analysis.
End-to-End Automation: Expert at bypassing complex JavaScript/Infinite Scroll to build high-volume web scrapers (Python, Scrapy, Selenium).
Technical Stack:
Languages: Python (Pandas, NumPy, Scikit-learn), SQL, Java.
AI/DL: PyTorch, TensorFlow, Hugging Face (Transformers), OpenCV.
Tools: Power BI, Git, Linux, Cloud Deployment.
If you need a developer who understands the math behind the models and can deliver production-ready code, let’s talk about your project goals.
Machine Learning
Deep Learning
Deep Neural Network
Machine Learning Model
Deep Learning Modeling
Time Series Analysis
SQL
Python
pandas
NumPy
Java
Web Scraping
Image Processing
Thanaporn P.
Lampang, Thailand
$50/hr
5.0
3 jobs
Enter your top skills, experiences, and interests. This is one of the first things clients will see on your profile.
Seriously, why do I have to type this out.
Machine Learning
Artificial Intelligence
Logic Programming
Ruairi C.
Chiang Mai, Thailand
$225/hr
5.0
61 jobs
𝐄𝐱𝐩𝐞𝐫𝐭-𝐕𝐞𝐭𝐭𝐞𝐝: 𝐓𝐨𝐩 𝟏% 𝐨𝐧 𝐔𝐩𝐰𝐨𝐫𝐤
Want to drive growth with AI? Need a custom ML solution, or to integrate chatGPT into your team's workflows? Let's talk.
I specialize in AI, deep learning and large language models (LLMs). Additionally, I have years of experience as a backend developer - I can ensure your application meets production quality scalability and security standards. I excel at problem-solving, and can deliver solutions that will provide deep value for your business.
Reviews from past clients:
𝐌𝐚𝐫𝐜 𝐃𝐞𝐮𝐬𝐭𝐞𝐫, 𝐅𝐨𝐮𝐧𝐝𝐞𝐫 & 𝐂𝐄𝐎 𝐨𝐟 𝐖𝐲𝐝𝐞𝐧 𝐂𝐚𝐩𝐢𝐭𝐚𝐥:
"Ruairí took our trading algorithm to the next level. He was punctual, reliable, and a nice guy to work with. Looking forward to do so again in future."
𝐄𝐥𝐚𝐢𝐧𝐞 𝐊𝐞𝐥𝐥𝐲, 𝐂𝐨-𝐅𝐨𝐮𝐧𝐝𝐞𝐫 𝐨𝐟 𝐊𝐥𝐢𝐫 𝐖𝐚𝐭𝐞𝐫:
"Ruairí's LLM application added significant value to our software stack. He took our business requirements, met with stakeholders, and delivered his AI solution on time and to specification. We'd highly recommend him and hope to work with him again in future."
𝐓𝐢𝐦 𝐒𝐭𝐮𝐫𝐠𝐢𝐬𝐬, 𝐅𝐨𝐮𝐧𝐝𝐞𝐫 𝐨𝐟 𝐇𝐮𝐠𝐥𝐨 𝐄𝐧𝐞𝐫𝐠𝐲:
"Ruairi is a great freelancer and he helped solve many problems in our backend. He is very committed to the task and will troubleshoot issues to get to the project objectives. Ruairi's communication is first class and I can recommend him to any business"
𝐒𝐤𝐢𝐥𝐥𝐬:
• LLMs
• High-Throughput AI Engineering
• Python
• Node & Typescript
• Databases (SQL, Document, KV)
• Cloud Computing/Devops/Infrastructure (AWS, Azure, GCP)
𝐇𝐨𝐰 𝐓𝐨 𝐆𝐞𝐭 𝐒𝐭𝐚𝐫𝐭𝐞𝐝:
I offer 15 minute consultations to discuss your business needs. Expert advice, tailored to your use case. By the end of the call, you'll have a greater understanding of what your project involves. Shoot me a message and let's talk.
I freelance full time and respond to all queries within 24 hours. Let's get to work!
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right Machine Learning Engineers, faster.
How do I hire a Machine Learning Engineer in Thailand on Upwork?
You can hire a Machine Learning Engineer in Thailand on Upwork in four simple steps:
Create a job post tailored to your Machine Learning Engineer project scope. We'll walk you through the process step by step.
Browse top Machine Learning Engineer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Machine Learning Engineer profiles and interview.
Hire the right Machine Learning Engineer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Machine Learning Engineer?
Rates charged by Machine Learning Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Machine Learning Engineer in Thailand on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Machine Learning Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Machine Learning Engineer team you need to succeed.
Can I hire a Machine Learning Engineer in Thailand within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Machine Learning Engineer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Machine Learning Engineers in Thailand