0%
SOMBATH.IO

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.

Profile
  • WEB APPLICATION
  • SYSTEMS
  • MOCKUP DESIGN

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.

TypeScriptReactNodeASP .NETNext.jsMongoDBPostgreSQLOracleDockerFlutter
Study Journey

From first line of code to production systems

Oct 2024

High School Graduated

Crossed the finish line with BACCII 2024 - the moment that opened every door that followed.

Dec 2024

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.

Jan 2025

University - English

Enrolled at the Department of English, Institute of Foreign Languages, Royal University of Phnom Penh - sharpening communication alongside technical skills.

Oct 2025

Front-end Development

Shifted focus to Web Front-end development, building responsive and interactive UIs with Bootstrap and React.

Feb 2026

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.

May 2026

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.

Present

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

  • Node.js
  • React
  • Flutter
  • MySQL

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.

  • Kotlin
  • Firebase
  • AI

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.

  • Laravel
  • jQuery
  • AJAX
  • Tailwind

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.

  • C#
  • .NET 10

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

REST API backend for the Scholaris school management platform. Built with Node.js, Express, and Sequelize over MySQL.

  • Node.js
  • MySQL

Scholaris Page

  • Web Application

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.

  • React
  • Tailwind

Scholaris Mobile

  • Mobile Application

Native Android app for the Scholaris school management platform.

  • Flutter
  • Mobile Scanner

SplashRocket

  • Window Application

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.

  • C#

CineS

  • Web App
  • Entertain

This project was built as a final exam project for a Database (Oracle) course.

  • Node.js
  • React
  • Oracle

JakraE-Learning

  • First Website
  • Education

My first completed frontend Website with HTML5, CSS3, and Vanilla JavaScript. Jakra is designed to provide students with a seamless online education experience, featuring a sophisticated UI that honors the Khmer language and culture while maintaining modern web standards.

  • HTML
  • CSS
  • jQuery

VarmanTourism

  • First Project

My first complete frontend project and my first step into web development. It is a static tourism website built entirely with HTML and CSS, created to explore the fundamentals of building web pages and styling them from scratch.

  • 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 project
  • Scholaris 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 project
  • ESHub

    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

Tech Stack

TypeScript
React
Node
ASP .NET
Next.js
MongoDB
PostgreSQL
Oracle
Docker
Flutter