Summary
I'm a hands-on software engineer shipping production-grade backend, web, and mobile apps for the energy sector. I love clean systems, fast iterations, and shipping things people actually use. Since December 2023 I've been part of the engineering team at E-Power CCL, working across four real-world products — Solar, EAC App, Mobile Billing, and ePower Maps — owning slices of backend, frontend, and ongoing maintenance. I learn fast, write practical code, and stay calm under deadlines.
Experience
Software Engineer
Dec 2023 — PresentE-Power CCL · Phnom Penh
- Backend engineer on the Solar rooftop platform and ePower Maps services — designing APIs, modeling data, and shipping features end-to-end.
- Frontend engineer on Solar, EAC App, ePower Maps, and Mobile Billing — building cross-platform UI with Flutter and modern web stacks.
- Maintaining all four products in production — fixing bugs, tuning performance, and rolling out updates against live customer data.
- Collaborating across backend, mobile, and ops — using GitLab, Docker, and Sentry to keep deliveries predictable.
Developer (Freelance)
Jun — Dec 2025Max Freelance Team · Remote · Phnom Penh
- Joined Max's freelance team to build a House IoT product — smart-home device control, telemetry, and a companion mobile experience.
- Worked on the developer side end-to-end: device integration, data pipelines from sensors, and feature flows in the app.
- Coordinated with a distributed freelance team on delivery cadence, code reviews, and shared environments.
UX / UI Designer (Freelance)
Feb — Apr 2024Freelance Team · RUPP Students · Phnom Penh
- Joined a freelance team of RUPP (Royal University of Phnom Penh) students to design an Online Coffee Shop website.
- Led UX flows and high-fidelity UI: home, menu, product detail, cart, and checkout — including responsive behavior.
- Produced design specs and handed off assets to the engineering side of the team.
Selected Projects
Solar Rooftop— Backend · Frontend · Maintenance
Full-stack product covering customer onboarding, site surveys, installation tracking, and post-sale operations for E-Power's solar rooftop business.
Flutter · Dart 3 · .NET · C# · SQL Server · REST API
EAC App— Frontend · Maintenance
Customer mobile experience for Cambodia's national electricity authority — accounts, bills, notifications, and self-service tooling built with Flutter.
Flutter · Dart 3 · REST API · Firebase
ePower Maps— Backend · Frontend · Maintenance
Geospatial platform mapping power infrastructure, field assets, and operations — backend services plus a mobile client for the field team.
Flutter · Node.js · PostgreSQL · REST API · Maps SDK
Mobile Billing— Frontend · Maintenance
Mobile billing toolkit for meter readers and field collectors — payments, receipts, and offline-friendly data capture, backed by E-Power's billing core.
Flutter · .NET API · SQL Server · Offline Sync
Internal Projects · E-Power CCL
- MDMS v1May 2024— Meter Data Management System — first cut
- MDMS v2 · DMS · Onboard v1Jul 2024 — Feb 2025— Flutter Flow foundation + Supabase + Hasura + .NET Core
- Bill24 · BillFlow v1Mar 2025— Payment SDK integration with the Bill24 team
- EAC App · Bill24 PaymentJun 2025— Embedding the Bill24 SDK inside the EAC App
- Mobile Billing → FlutterAug 2025— Kotlin single-platform → Flutter cross-platform redesign
- ePower Maps → Flutter (Online + Offline)Feb 2026— Kotlin → Flutter rewrite with online & offline support
- Solar · Keycloak MigrationApr — May 2026— Centralized auth & full security migration to Keycloak
Personal & Research Projects
- JRMSResearch— Job Recruitment Management SystemFlutter · Dart 3 · .NET · Docker · PostgreSQL
- E-Commerce PlatformActive— Multi-vendor marketplace with payments & realtimeNext.js 14 · Fastify · PostgreSQL · Supabase Storage · KHQR
- SS Garage BillingShipped— Self-contained invoice manager for a real garageNext.js 14 · Express · PostgreSQL 16 · Docker Compose · Tailwind