My Projects
A showcase of my best projects, demonstrating my expertise in mobile application development, UI/UX design, state management, API integration, and full-stack development.
JSON to Freezed Showcase
One of my specialized skills in Flutter development is efficient data modeling using Freezed and json_serializable. This approach provides type-safe, immutable data models with built-in equality, copyWith functionality, and JSON serialization.
Key Benefits
- ✓ Immutable and type-safe models
- ✓ Automatic JSON serialization/deserialization
- ✓ Built-in equality checks and copyWith methods
- ✓ Union types and pattern matching
- ✓ Reduced boilerplate code
{
"id": "user123",
"name": "John Doe",
"email": "john@example.com",
"profilePicture": "https://example.com/pic.jpg",
"isVerified": false
}
NIPH HRMS App
The NIPH HRMS is an essential system designed to streamline all staff HR processes. It centralizes key functions like Staff Management, precise Attendance (Check-in/out & Timesheets), and easy submission of Leave and Mission Requests. The system also acts as a vital resource hub, delivering timely Notifications and secure access to all NIPH Documents, ultimately boosting efficiency and communication for every employee.
Implemented comprehensive HR functionalities including attendance tracking, leave management, and document access for improved staff efficiency.

MWU SMS
Mondulkiri Water Utility Staffs Management System (MWU SMS) designed to streamline HR processes for our staffs. This application is crucial for our organization as it will help us to monitor and track the attendance and KPIs of individual employees. The App will enhance efficiency, improve communication, provide a better access to essential HR services for all our employees.
Handled cross-platform development, user authentication, and efficient data synchronization for municipal usage tracking.

Farm SkinKH
Farm Skin KH is the essential app for efficient invoice management. Quickly create, edit, and send professional invoices using beautiful, automated templates. Stay on top of your finances by clearly tracking all payments and outstanding balances to ensure a healthy and organized cash flow.
Handled invoice creation, editing, and payment tracking with automated templates for efficient financial management.

Grows Finance
Instant, End-to-End Digital Lending: Fully automates loan processing from application to repayment with real-time approval. Provides secure 24/7 access, integrated wallet fund control, and an enhanced user dashboard with tracking and admin role management.
Developed a seamless digital lending platform with real-time loan processing, secure access, and comprehensive user and admin management.

Stock Controller System
Streamline your financial transactions and reporting. Use Sales/Invoice Management to accurately record transactions, generate invoices, and track payments. The Dashboard Overview provides immediate access to summarized data on sales and revenue, ensuring you always have clear, up-to-date performance reports.
Implemented efficient sales and invoice management with real-time tracking and comprehensive dashboard reporting for financial clarity.

Prohose Mobile
App Prohose has enhanced features for online shopping, secure payments, fast delivery, and detailed product descriptions.
Integrated API with robust state management (GetX); ensured responsive UI and secure payment features.

UT HR Mobile
UT HR App Feature tracking of their employees or Staff Attendance.
Implemented real-time location tracking, Google API integration, and staff attendance monitoring.

Json to Freeze Model Web
Json to Freeze Model. Make a tool online that can pass json value and past value to Freeze Model in Flutter

Online Resource Center Hub (ORH) - CMA
Online Resource Center Hub (ORH) is the platform Is a gathering place for documented sources of both domestic and foreign financial sectors.

KD Drama
KD Drama is a platform that provides a wide selection of Dramas for users to stream and enjoy.

Prohose Web
Website Prohose has enhanced features for online shopping, fast delivery, and detailed product descriptions.

My Property & AgencyPost
Mobile App for property management and agency posting.

Z1 App
Z1 Real Estate mobile app – Cambodia's first completed and leading solution for real estate platforms for businesses and individuals which fits your needs in property buying, selling, renting and so much more.

CiC App
The CiC App is a dedicated digital platform providing all members of Cambodian Investors Corporation Plc (CiC Plc) with financial information (share prices, unit trust history), a member directory for networking, access to important reports, and a way to manage unit trust subscriptions and un-subscriptions.

DY CMD Download
DY CMD Download is a command-line tool that allows users to download videos and audio from various online platforms quickly and efficiently.

DY CMD Live Stream
DY CMD Live Stream is a command-line tool that enables users to capture live video and audio content from various online platforms and re-stream it to their own live stream or streaming server. This allows for cross-platform publishing or setting up a dedicated, customized stream from an external source.