Selected Work
Real products. Real users. Live in production.
Seven products I helped build and keep running at E-Power CCL — covering backend, frontend, desktop, and ongoing maintenance.

Solar Rooftop
End-to-end solar rooftop management platform
Full-stack product covering customer onboarding, site surveys, installation tracking, and post-sale operations for E-Power's solar rooftop business.
- ▸Owned backend API features and database modeling
- ▸Built core frontend flows and dashboards
- ▸On-call maintenance & production hotfixes
BackendFrontendMaintenance
FlutterDart 3.NETC#SQL ServerREST API

EAC App
Customer-facing app for Electricité du Cambodge
Customer mobile experience for Cambodia's national electricity authority — accounts, bills, notifications, and self-service tooling built with Flutter.
- ▸Built customer-facing screens & flows
- ▸Integrated REST APIs and push notifications
- ▸Ongoing maintenance against production data
FrontendMaintenance
FlutterDart 3REST APIFirebase

E-Power Maps
Field-ops geospatial platform for E-Power
Geospatial platform mapping power infrastructure, field assets, and operations — backend services plus a mobile client for the field team.
- ▸Designed backend services for geo data
- ▸Built map-driven mobile UI in Flutter
- ▸Maintaining live data sync for field users
BackendFrontendMaintenance
FlutterNode.jsPostgreSQLREST APIMaps SDK

E-Power Maps Desktop
Desktop control panel for maps operations
Desktop management tool for office teams working with E-Power Maps — reviewing field assets, managing map data, and supporting daily operations from a larger-screen workflow.
- ▸Built desktop workflows for maps operations
- ▸Connected asset screens to backend services
- ▸Supported staff with production fixes
FrontendMaintenance
.NET DesktopC#SQL ServerREST APIMaps Data

E-Power Condo Desktop
Desktop system for condo operations
Desktop management system for condominium operations — helping teams organize customer records, utility workflows, billing support, and day-to-day administrative tasks.
- ▸Implemented management screens and service flows
- ▸Worked with database-backed business records
- ▸Maintained reliability for office users
BackendFrontendMaintenance
.NET DesktopC#SQL ServerREST APIReporting

Mobile Billing
Field billing & meter-reading suite
Mobile billing toolkit for meter readers and field collectors — payments, receipts, and offline-friendly data capture, backed by E-Power's billing core.
- ▸Implemented field billing UI in Flutter
- ▸Wired up REST integrations for payments
- ▸Maintaining production stability
FrontendMaintenance
Flutter.NET APISQL ServerOffline Sync

E-Power Updater
Version delivery for E-Power desktop apps
Update service that ships new releases to E-Power Billing and E-Power Condo — a Next.js console for publishing versions and a .NET C# backend that serves version checks and update packages to installed clients.
- ▸Built the release-management UI in Next.js
- ▸Implemented .NET C# version-check and package endpoints
- ▸Rolls out new builds to E-Power Billing and E-Power Condo
BackendFrontend
Next.jsReactTypeScript.NETC#SQL ServerREST API
All of these are in production today — and I still maintain them.
Want a deeper walkthrough or a code sample? Open the Contact page.
Let's talk