AI Agent
Xây dựng agent thông minh với LLM, RAG, tool-use và function calling. Tự động hoá quy trình, tích hợp dữ liệu nội bộ và chatbot doanh nghiệp.
Mình là kỹ sư phần mềm. Hiện làm Full-Stack Web Developer tại một công ty phần mềm và dạy lập trình cho mọi lứa tuổi.

Xây dựng agent thông minh với LLM, RAG, tool-use và function calling. Tự động hoá quy trình, tích hợp dữ liệu nội bộ và chatbot doanh nghiệp.
Frontend (React, Next.js 14, TypeScript, Tailwind), Backend (Node.js, Go, NestJS, Prisma, PostgreSQL, Redis) và DevOps (Docker, K8s, CI/CD, Nginx, Cloudflare). Một mình build production-ready từ UI đến deploy.
Dạy lập trình 1-1 và mentoring tại MasterLMS. Lộ trình cá nhân hoá, review code thật, build dự án production cùng học viên.
Nhận dự án trọn gói cùng đội dev riêng: web/app AI Computer Vision, AI nhận diện, chatbot AI, ứng dụng AI doanh nghiệp. Quy trình từ scope → design → ship + bảo trì.
Personal
Developed a product using React, Node.js, MongoDB, and Redis for data storage and caching. Deployed the application on the Nginx web server and AWS cloud platform. Utilized PostgreSQL for relational database management and Git for version control. Integrated Firebase for authentication and real-time updates. Implemented Redux for state management and enhanced user experience.
Library Management System Design Competition
In a programming competition, I played a key role in assisting and providing solutions that contributed to our team winning the third prize.Our project focused on developing a microservices-based system for a school library, aimed at enhancing its management and functionality.
E-Learning
Developed RESTful authentication and student management microservices using Node.js, Docker, and Redis for an E-Learning platform, leveraging Firebase Auth for secure user authentication, deploying the while also coding the Frontend authentication system in React, resulting in a 30% improvement in processing speed services on Vietnam Cloud, using PostgreSQL for data storage, and integrating RabbitMQ for message handling, and reduced login errors.
Bilevel billiards
Developed RESTful authentication microservices using Node.js, Docker, and Redis for the Bilevel Billiards project, managing turn handling and scoring for players with data stored in PostgreSQL, utilizing Mono for JSON data management, leveraging Firebase Auth for secure user authentication, deploying the authentication service on AWS EC2, integrating GraphQL with Hasura for efficient data management, and incorporating RabbitMQ for message queue handling, resulting in improved user experience and efficient game management.
Unilever, Clear , Repeat ( Freelance )
I participated in the development of three projects resembling the scale and complexity of Unilever, Repeat, and Clear projects, collaborating with a team of 15 individuals. In these projects, my primary responsibility was as a front-end developer utilizing the Nuxt.JS and Next.JS frameworks. Additionally, I provided code reviews to ensure the quality and consistency of our work.Code the interface according to Figma in phase 1 and provide comments to be able to expand the source code in the long term, and optimize the source code to reduce the time to rewrite logic when combining the API. The second phase assembles the logic optimizes processing costs when calling the API and proposes to use a reasonable store for the whole project. Phase 3 waits for customer feedback and optimizes customer requirements..
AI Image Generation
Developed a website using the Comfy-ui model for an AI application, independently researching and implementing image training techniques, while collaborating with the client who used React.js for the Frontend; the Backend was built with Node.js and MongoDB for workflow management, and I configured a VPN server in Japan for deployment, resulting in a fully functional application tailored to client specifications.
The Moshav Farm
Took on a client project to lead database design and code optimization for a team of 4, including 3 hired colleagues, developing an app on the Zalo platform using React.js for the Frontend and Node.js with Airtable as a third-party database for the backend, while ensuring secure deployment with Docker and a VPN on Cloudfly.
LMS
Developed a personal project for an educational center’s Learning Management System (LMS), focusing on authentication and class management written in Golang, while concurrently implementing features in Node.js to compare performance and efficiency; this approach allowed me to evaluate both languages and ultimately choose Golang for the authentication and class modules, resulting in a robust and user-friendly platform tailored to the needs of educators and students.
Teacher Let's Code
Curriculum Development: Developed web and Scratch programming curriculum for a programming company.Teaching Experience: Taught programming to students aged 6 to 18 for one year. Also provided personalized web programming lessons for individuals aged 20 and above.Individualized Instruction: Customized lessons to meet each student's specific needs and goals in web development.Mentoring and Support: Offered ongoing guidance and assistance to students, fostering their problem-solving skills and creativity.Continuous Learning: Committed to staying updated with the latest programming trends and teaching methodologies.
Nha Trang University
Library Management System Design Competition
Faculty IT Volunteer