Full-stack developer building clean, fast web products.
Computer Science student (Year 3) building and shipping full-stack products — React/TypeScript interfaces backed by Spring Boot and PostgreSQL, with JWT auth, role-based access, and Row-Level Security. From a bilingual multi-tool platform to a retail management system deployed to production.
Year 3
BSc Computer Science
10+
Feature pages shipped
4
Full-stack projects

Lonh Sovanna
Full-Stack Developer
Capabilities
Skills & services
From the interface down to the database — the stack I use to build and ship full-stack products.
Front-end
Back-end & Database
Payments
Infrastructure & Integrations
Tools
Web Development
Fast storefronts, admin dashboards, and interactive product tools.
UI/UX Design
Interfaces that feel clear, purposeful, and ready for real users.
E-Commerce
Product listings, ABA PayWay / KHQR checkout, and order management systems.
Performance
Smoother UX, lighter pages, and cleaner delivery to production.
Background
Experience & education
Hands-on work across retail operations and full-stack development, alongside my Computer Science degree.
Stock Controller
Primax Accessories (Risgoo Cambodia)
- Managed inventory and stock control for a retail business distributing 6,000+ phone accessories, LCD screens, batteries, chargers, cables, cases, and screen protectors.
- Tracked stock levels, monitored inbound/outbound movement, and coordinated restocking to prevent shortages and overstock.
- Maintained accurate inventory records and supported reporting on stock discrepancies, product turnover, and demand.
- Worked closely with branch teams to keep a high-SKU mobile accessories and repair-parts business stocked on time.
RISGOO — Multi-Branch Retail Management System
Freelance / Personal
- Built the front-end in React + TypeScript for a multi-branch retail platform, including inventory, sales, and staff management views.
- Designed reusable UI components for role-based dashboards (Admin/Staff) with responsive layouts across devices.
- Connected the front-end to a Spring Boot REST API, handling JWT auth state, loading/error states, and role-based UI rendering.
- Integrated barcode scanning UI and staff attendance/payroll views.
- Modeled the PostgreSQL database (Supabase, Row-Level Security) that the front-end consumes.
Naalonh — Bilingual Multi-Tool Web Platform
Personal project
- Built and shipped 10+ front-end feature pages (QR tools, file converter, text-to-voice, background remover) in React/TypeScript with Khmer/English support.
- Designed a distinctive visual system — animated backdrop, glassmorphism UI, custom typography — and applied it consistently across pages.
- Migrated background removal from server-side to client-side JS to cut costs, improving load performance and UX.
Naalonh Top Up — Online Game Top-Up Platform
Personal project · ntpgamestore.com
- Built and deployed a production online game top-up platform supporting multiple games, product catalogs, checkout flows, customer accounts, wallet deposits, order receipts, and admin operations.
- Developed the frontend using React, TypeScript, Vite, Tailwind CSS, and PWA features, including responsive game pages, authentication flows, customer account dashboards, install prompts, and service-worker update handling.
- Implemented a Spring Boot backend with REST APIs for authentication, orders, wallet transactions, promo codes, subscriptions, deposits, support tickets, payment methods, product management, and admin analytics.
- Integrated payment workflows with ABA PayWay and Bakong KHQR, including payment status synchronization, QR generation, proof upload, order expiration handling, and automated approval logic.
- Designed PostgreSQL database schema migrations with Flyway for users, orders, wallet transactions, deposits, promo codes, subscriptions, support messages, competitor pricing, and realtime-enabled admin/customer updates.
- Built an admin dashboard for managing products, pricing, orders, deposits, payment methods, promo codes, customers, subscriptions, uploaded images, support tickets, and Bakong automation settings.
- Integrated Supabase Realtime for live admin/customer updates and Cloudflare R2 for image storage.
- Developed Telegram bot integrations for deposit notifications, approval/rejection actions, order alerts, and mirrored customer support conversations.
- Created a standalone Python/Flask Bakong MD5 checker service to verify pending KHQR payments through Bakong Open API and auto-approve confirmed payments through secure backend automation endpoints.
- Managed production deployment on a Linux VPS using Git-based deployment, nginx, systemd services, backend/frontend build hooks, environment configuration, and operational log monitoring.
Dr. Teeth Management Application
Clinic management system
- Built a clinic management system for customer records and scheduling.
- Designed the database structure and backend logic.
Education
Bachelor of Computer Science (Year 3)
BMU University
High School
Hun Sen Ang Snoul
Secondary School
Baek Chan
Languages
Live work
Featured projects
Tools and products from the Naalonh platform you can open and use right now, built with attention to speed, clarity, and the details that improve the overall feel.
Let’s build
Work together
If you have a product idea, redesign, or internal tool to shape, I’d love to hear what you’re aiming for.
Ready for the next build
I enjoy turning rough concepts into pages, tools, and systems that feel intentional.
