Hi, I'm Payuth Charoensri.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About Me
A tech-driven developer with hands-on experience in AI development and IoT projects.I enjoy problem-solving and coding. I am a versatile developer with comprehensive skills in web development, encompassing HTML, CSS, JavaScript, and Node.js. Additionally, I have experience in AI development using Python, Internet of Things (IoT) projects, and creating interactive LINE chatbot using LINE Messaging API. My diverse project portfolio reflects a passion for leveraging technology to build innovative solutions.
- Languages: Python, JavaScript, C/C++, HTML/CSS
- AI Stack: PyTorch, TensorFlow, Hugging Face, LangChain (GenAI)
- Computer Vision: OpenCV, YOLOv11, MediaPipe
- Dev Tools:Codex, Claude Code, Git, Docker
- Data & Backend: FastAPI, Node.js, Firebase,MySQL, MongoDB
Projects
IoT based indoor plant watering system using Raspberry Pi, Line application and Dialogflow.
- Tools: Raspberry Pi 4, Pi Camera, Soil moisture sensor, Micro DC water pump, Light bulb, Python, Flask, Line Messaging API and Dialogflow.
- The Raspberry Pi will control the water pump automatically as per the soil moisture level.
- We can control and monitor the moisture and plant from anywhere in the world using LINE chatbot and Dialogflow.
- We can turn on the light bulb in the couldy day.
- we can take picture of our plant using Pi Camera.
A LINE chatbot webhook interacts with the Gemini API to generate responses to user queries.
AI Computer Vision Game. A simple ball and bat game using hand tracking to control the bat.
- Tools: Python and OpenCV
- Control the Bat: Use your hand to control the bat.
- Bounce the Ball: Prevent the ball from falling off the bottom of the screen by hitting it with the bat.
- Score Points: Each time you hit the ball with the bat, you score a point. If the ball falls below the bat, game over.
This project provides an integrated solution for real-time fall detection using computer vision. It is designed to monitor individuals and provide immediate notifications when a fall is detected, making it suitable for applications involving elderly or vulnerable individuals.
Fire and Smoke detection using a YOLO custom dataset, including Telegram alerts upon detection.
Skills
Languages and Databases
Python
HTML5
CSS3
JavaScript
C/C++
Firebase Database
Libraries
NumPy
Pandas
OpenCV
scikit-learn
matplotlib
Frameworks
Node.JS
Flask
Keras
TensorFlow
PyTorch
Other
Git
LINE OA
Education
Bangkok, Thailand
Degree: High School
- Science-Mathametics Program
Relevant Courseworks: