I'm Pagna (Sethy Pagna UNG, or James), a Computer Science student at The Hong Kong Polytechnic University, graduating in July 2027. I build and refine software for everyday work, learning and play, with a particular interest in useful AI tools and software for Cambodia. I speak Khmer, English and Mandarin, and I've studied across Cambodia, Malaysia, China, Australia and Hong Kong.
Open to internships in software development, AI applications or game development.
Try them live:
Business OS ·
LEARN preview ·
AllChess · bot/local ·
EdSync read-only demo ·
UrCut desktop preview ·
AI Summary v2
Play in your browser:
Sandline ·
Living Kingdom ·
AllChess ·
Cargo Twin ·
AI Summary
Other app builds:
AllChess online · older build ·
LEARN Cloudflare preview ·
EdSync official app
CodeAge, UrCut + UrVoice, Living Kingdom, Sandline, OmniDrama and KhShop are private repositories: the portfolio has screenshots of each.
UrCut is built on OpenCut classic (MIT).
Course projects
| Project | What it is |
|---|---|
| Secure instant messaging | COMP3334 group project: messaging with end-to-end encryption |
| Information systems development | COMP3122 group project |
| COMP2021 project | Group course project (fork of the team repository) |
| Operating systems | COMP2432 group project in C (private repository) |
I'm open about this: I set the product direction, requirements and feedback, and I use Claude and Codex for much of the implementation, debugging and testing. I'm building a deeper understanding of the code and architecture as the projects grow. The AI grows with the work too: each loop's experience becomes reusable skills, and I keep designing the workflow and perfecting it as we go.
🏀 basketball · ⚽ football · 🏸 badminton · 🏊 swimming · 🏓 table tennis

