VICHHEAN SOMBATH
I build full-stack web applications and distributed systems that solve real-world problems from the first database query to the last pixel on screen.

I specialize in backend architecture, web applications, distributed systems, and database designed
I am currently open to software engineering internships and part-time roles in product-driven companies. I am also available for selected open-source contributions and freelance projects.
From first line of code to production systems
High School Graduated
Crossed the finish line with BACCII 2024 - the moment that opened every door that followed.
University - Computer Science
Stepped into ACLEDA University of Business pursuing a Computer Science & Engineering major from zero - and wrote my very first lines of code in Python, JavaScript, C#, and SQL Server.
University - English
Enrolled at the Department of English, Institute of Foreign Languages, Royal University of Phnom Penh - sharpening communication alongside technical skills.
Front-end Development
Shifted focus to Web Front-end development, building responsive and interactive UIs with Bootstrap and React.
Internship & Team Lead
Joined ACLEDA University of Business as a Full-stack Web Development intern with ASP.NET Core MVC - then stepped up as Team Lead in April, owning both the code and the people.
Back-end Development
Diving deeper into the server side with Node.js and Express - now building and owning the full picture from database to browser.
Full-stack Engineer
Expanding beyond the stack - exploring Web Security, System Design & Architecture, and AI Prompt Engineering to build systems that are not just functional, but thoughtful and resilient.
Selected Projects
Scholaris
ScholarisPage is a role-based React web application that provides the main user interface for administrators, teachers, and students. It connects to the Scholaris API backend and supports daily workflows such as attendance tracking, class schedules, gradebooks, fee management, certificates, and resource sharing.
ES Hub
An AI-powered Android study companion built as a final project for CS 218 - Mobile Development for Android. The app helps students learn English, Khmer, and Chinese grammar, generate practice quizzes, chat with multiple AI models, translate text, summarize documents, and manage personal study notes.
The DS
Scholaris is a full-stack Student Information System I built to streamline school operations across web and mobile. It includes a Node.js/Express backend with a MySQL database managed by Sequelize, a React web portal for administrators, teachers, and students, and a native Android app for students. The platform covers the full academic lifecycle: academic calendar management, class scheduling, enrollment, attendance, grading, billing with Stripe and Bakong KHQR payments, certificate issuance, and lesson resource sharing. A standout feature is the QR-based attendance flow — teachers generate QR codes from the web portal, and students check in instantly by scanning them with the Android app. On the backend I implemented JWT authentication, role-based access control, automated Telegram and email notifications, payment webhooks, and a modular service-layer architecture. The web client uses React with Vite, Axios, Recharts, and PDF export capabilities. The Android app follows clean architecture principles with MVVM, Hilt dependency injection, Retrofit networking, and encrypted local token storage. This project demonstrates my ability to design relational databases, build REST APIs, create responsive role-based web interfaces, and develop native mobile experiences that integrate with a shared backend.
Splash Rocket
A lightweight Windows desktop launcher designed to keep your favorite applications organized and accessible from a single workspace. Instead of searching through the Start Menu or cluttered desktop shortcuts, users can quickly launch applications from a clean and customizable tile-based interface.
My Projects
Scholaris API
- Web Application
- Node.js
- MySQL
Scholaris Page
- Web Application
- React
- Tailwind
Scholaris Mobile
- Mobile Application
- Flutter
- Mobile Scanner
SplashRocket
- Window Application
- C#
CineS
- Web App
- Entertain
- Node.js
- React
- Oracle
JakraE-Learning
- First Website
- Education
- HTML
- CSS
- jQuery
VarmanTourism
- First Project
- HTML
- CSS
Side Projects & Notes
The DS
E-commerce platform for The DS clothing store with AI chatbot, Bakong KHQR payments, and Telegram notifications.
View projectScholaris Mobile
A Flutter student-attendance app migrated from the original native Android (Kotlin + Jetpack Compose) codebase. It is the mobile companion for students and connects to the Scholaris API server.
View projectESHub
An AI-powered Android study companion built as a final project for CS 218 - Mobile Development for Android. The app helps students learn English, Khmer, and Chinese grammar, generate practice quizzes, chat with multiple AI models, translate text, summarize documents, and manage personal study notes.
View project