Work Experience
- M
Mangrove Studio | Full Stack Developer
Phnom Penh, Cambodia
- Maintain, monitor, and optimize web applications to ensure high availability, performance, and a smooth user experience
- Refactor and modernize legacy websites and systems based on design specifications, business needs, and user requirements
- Design, develop, and maintain scalable web systems and internal tools using modern technologies
- Build and integrate RESTful APIs and backend services to support frontend
- Manage server environments, deployments, and configurations
- Monitor application logs, performance, and errors; troubleshoot and resolve production issues
- N
NiyAi Data Co., Ltd.| Software Engineer Internship
Phnom Penh, Cambodia
- Develop application in full stack
- Smoke test with Laravel Dusk
- Scraping data from open source website for dictionary by using Python and some useful framework of Python
- Convert images text to text by OCR with Python
- Testing the Web Speech API in Khmer
- Use GPT and service API to help reviewing and managing content to make sure it's appropriate and follows the rules.
- Analyze and implement the Database table structure based on Business Requirement Documents
- Doing load testing with JMeter
- Learning and research Flutter for mobile app
Education
What am I eating?
I have researched and built projects using Java. I have taken several Java courses and learned a lot from fixing bugs in real code.

Projects

Phone Shop Management System API
The Phone Shop Management System is a project-based learning application developed using Java and Spring Boot. The project demonstrates the implementation of modern backend development concepts, including RESTful APIs, layered architecture, database management, and CRUD operations
Java
Spring Boot
PostgreSQL
Swagger
Postman
Maven
My Research
I've written a few blog posts about my experiences and learnings.

