Full-Stack Flutter Developer

Hello, I'm Panha

I'm a

Passionate Flutter developer and recent graduate building bilingual, user-friendly mobile apps — with backend experience in FastAPI to ship features end-to-end.

3+
Projects Built
2
Full-Stack Builds
100%
Scholarships
Houn Panha
About

Who I Am

I'm a Flutter developer from Phnom Penh, Cambodia, who just completed a Bachelor's in Informatics Economics at the Royal University of Law and Economics (2026) and the Mobile Application Development with Flutter program at ANT Training Center / MPTC / CBRD.

For my thesis I built KOMNIT, a complete bilingual (English/Khmer) library mobile app. At ANT I worked on NextGen-Scholars, a full-stack scholarship platform, where I owned the FastAPI/MongoDB backend and the Flutter web admin panel. I also self-learned the full stack — every feature you see here I designed, built, and integrated myself.

I care about clean UI, localization, and secure authentication — shipping features that actually work end-to-end.

Location
Phnom Penh, Cambodia
Focus
Flutter · FastAPI · Full-Stack
Education
RULE (2026) · ANT Flutter Program
Email
hournpanha168@gmail.com
Skills

My Toolkit

Frameworks & Libraries

Flutter GetX Dio Firebase FCM WebSocket Geolocator FastAPI SQLAlchemy Pydantic

Programming

Dart Python JavaScript HTML · CSS · PHP C# · C++ · Java · SQL

Data & APIs

MongoDB SQLite REST API JWT / OTP Auth Social Login Gemini AI Cloudinary

Tools

Git / GitHub Postman Docker Render Firebase Console Android Studio VS Code
Projects

Things I've Built

KOMNIT — Library Management App
Thesis project · Flutter mobile app
My role: entire Flutter app
  • Full bilingual app (English + Khmer): login lockout, forced password change, avatar upload, email change with verification code
  • Book catalog with search & rich filters, room reservations with conflict logic, GPS-based library entry/exit, Firebase + Telegram push
  • GetX architecture (Binding → Controller → View), Dio JWT interceptor, centralized session handling — linter-clean, 13 tests passing
FlutterGetXDioFirebase FCMGeolocatori18n
NextGen-Scholars — Scholarship Platform
ANT team project · Full-stack
My role: Backend + Admin + API integration
  • Backend (FastAPI + MongoDB): JWT/OTP/social auth, 80+ endpoints, application status state machine, Gemini AI chat + scholarship matching, WebSocket + FCM push, deployed on Render
  • Admin (Flutter web): dashboard KPIs, analytics charts, application lifecycle management, CSV exports, AI assistant
  • Integrated the Flutter mobile app and its offline SQLite cache with the API
FastAPIMongoDBJWTOTPWebSocketGemini AIFlutter WebRender
LMS Full-Stack Prototype
Self-built · Flutter + FastAPI + Admin
Solo
  • Flutter member app: dashboard, filtered catalog, room booking, push notifications, EN/Khmer, dark mode
  • FastAPI backend: JWT + bcrypt auth, borrow with fines, reservation approval, stats & reports
  • Single-file admin dashboard (Chart.js) + guest visitor portal
FlutterFastAPISQLiteJWTChart.js
Education

Where I Studied

Bachelor of Informatics Economics

Royal University of Law and Economics (RULE)
2022 – 2026

Mobile Application Development with Flutter

ANT Training Center / MPTC / CBRD
Jun 2025 – Jul 2026
MOEYS 100% Scholarship 100% MAD Flutter Scholarship Flutter Certificate — ANT, 2026

Let's Build Something Together

I'm looking for a Flutter developer role in Cambodia. If you have a project, an opportunity, or just want to say hi — reach out.