0%
SOMBATH.IO

OPEN FOR PROJECTS

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.

Spring BootNodeASP .NETFlutterReactMongoDBPostgreSQLDocker
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.

Aug 2026 - Present

Java & Flutter Development

Expanding from web to mobile - building APIs with Java and Spring Boot and shipping cross-platform apps with Flutter, backed by Web Security, System Design, and AI Prompt Engineering.

Selected Projects

RIKSA project preview
  • Spring Boot
  • Flutter
  • AI

RIKSA

Riksa is a bilingual (Khmer and English) learning platform that helps Cambodian Grade 12 students prepare for the Bac II exam, with STEM roadmaps, interactive lessons, and practice exercises.

StemC!oud project preview
  • Next.js
  • TypeScript
  • AI

StemC!oud

StemC!oud is a Khmer-first study companion for Cambodian Grade 12 students preparing for the Bac II exam. It brings together subject-based lessons, practice questions, study resources, and a guided tutor experience to help students learn at their own pace. The project currently includes Mathematics and Biology learning content, with demo experiences for mock exams and progress tracking; some features, including live tutoring and saved progress, are not yet connected.

Jakhok project preview
  • Flutter
  • FastAPI
  • AI

Jakhok

Jakhok is a Khmer-first document scanner and OCR platform that converts photos, scanned PDFs, and document files into editable text. Its cross-platform Flutter app connects to a FastAPI service powered by a fine-tuned PaddleOCR-VL LoRA model, offering intelligent text-region detection, Khmer and English recognition, mathematical expression support, local document history, and multiple export formats. The project also includes a web studio for streaming OCR and comparing the fine-tuned model with the base model; AI chat is currently a demo experience.

Scholaris project preview
  • Node.js
  • React.js
  • 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.

ES Hub project preview
  • 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.

The DS project preview
  • 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.

Splash Rocket project preview
  • 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

RIKSA

  • Mobile Application

Riksa is a bilingual (Khmer and English) learning platform that helps Cambodian Grade 12 students prepare for the Bac II exam, with STEM roadmaps, interactive lessons, and practice exercises.

  • Spring Boot
  • PostgreSQL
  • Flutter

StemC!oud

  • Web Application

StemC!oud is a Khmer-first study companion for Cambodian Grade 12 students preparing for the Bac II exam. It brings together subject-based lessons, practice questions, study resources, and a guided tutor experience to help students learn at their own pace. The project currently includes Mathematics and Biology learning content, with demo experiences for mock exams and progress tracking; some features, including live tutoring and saved progress, are not yet connected.

  • Next.js
  • TypeScript

Jakhok

  • Mobile Application

Jakhok is a Khmer-first document scanner and OCR platform that converts photos, scanned PDFs, and document files into editable text. Its cross-platform Flutter app connects to a FastAPI service powered by a fine-tuned PaddleOCR-VL LoRA model, offering intelligent text-region detection, Khmer and English recognition, mathematical expression support, local document history, and multiple export formats. The project also includes a web studio for streaming OCR and comparing the fine-tuned model with the base model; AI chat is currently a demo experience.

  • Flutter
  • FastAPI
  • AI

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

  • StemC!oud

    A Khmer-first study companion for Cambodian Grade 12 students, with subject-based lessons, practice questions, study resources, and guided tutoring for Bac II preparation.

    View project
  • Scholaris

    A full-stack student information system for administrators, teachers, and students, covering attendance, schedules, grading, billing, certificates, and resource sharing across web and mobile.

    View project
  • The DS

    An e-commerce platform for The DS clothing store with an AI chatbot, Bakong KHQR payments, and Telegram notifications.

    View project

Tech Stack

Spring Boot
Node
ASP .NET
Flutter
React
MongoDB
PostgreSQL
Docker