Full Stack Developer
Creating beautiful, responsive web applications with modern technologies and clean code practices.
About Me
Sethy Rung
Full Stack Developer
Passionate about building modern web applications with clean code and exceptional user experiences.
My Approach
I'm a full-stack developer with expertise in modern web technologies. I focus on creating applications that are not only functional but also provide exceptional user experiences.
With experience across the entire development stack, I enjoy tackling complex problems and turning ideas into reality through clean, maintainable code.
Skills & Technologies
- Frontend Development
- Backend Development
- Mobile Development
My Projects
A showcase of my recent work and contributions to various projects
Portfolio 2025
My personal portfolio website built with Nuxt.js, showcasing my skills, projects, and experience as a full-stack developer.
The Angkor Times
A modern news website powered by Nuxt.js and Directus. It supports author publishing, admin approval, dynamic navigation, and efficient SSR pagination.
Asset Management
An asset management system with Nuxt.js frontend and Spring Boot backend. Supports managing assets, categories, and user roles with a clean admin interface.
Chongkran
A recipe web app where users can browse, search, and manage recipes. Includes favorites, shopping list generation, meal planning, authentication, and admin approval.
Movie Website
A movie discovery website built with React, TypeScript, and Vite. Provides an interface to explore movies, view details, and practice frontend development.
Flutter Docs
A beautifully crafted documentation website for Flutter. Provides a modern, developer-friendly UI and smooth editing workflow.
Mart Management System
A desktop application for managing mart operations including products, customers, suppliers, sales, and inventory. Features reporting and database stored procedures for improved performance.
Tech Stack
Technologies I love working with, each mastered through real-world projects
Frontend
Vue.js
Vue.js
Building reactive user interfaces with Vue 3 Composition API, reactive state management, and component architecture
Featured in:
Nuxt.js
Nuxt.js
Server-side rendering, static site generation, and full-stack Vue applications with SEO optimization
Featured in:
React
React
Component-based architecture with modern hooks, state management, and performance optimization
Featured in:
TypeScript
TypeScript
Type-safe JavaScript development with advanced type patterns, interfaces, and generic programming
Featured in:
Tailwind CSS
Tailwind CSS
Utility-first CSS framework with responsive design, custom animations, and component systems
Featured in:
GSAP
GSAP
High-performance animation library with timeline control, scroll-based animations, and 3D transforms
Featured in:
Backend
Spring Boot
Spring Boot
Java framework for building REST APIs, microservices, and enterprise applications with Spring Security
Featured in:
NestJS
NestJS
Progressive Node.js framework with TypeScript support, dependency injection, and modular architecture
Featured in:
Directus
Directus
Headless CMS with automatic API generation, extensible architecture, and real-time collaboration
Featured in:
Database
PostgreSQL
PostgreSQL
Advanced relational database with complex queries, indexing strategies, and JSON support
Featured in:
Microsoft SQL Server
Microsoft SQL Server
Enterprise relational database with stored procedures, reporting, and business intelligence
Featured in:
MongoDB
MongoDB
NoSQL, aggregation pipelines, schema design
Featured in:
Tools
Vite
Vite
Next-generation build tool with instant hot module replacement and optimized production bundles
Featured in:
Docker
Docker
Containerization, Docker Compose, multi-stage builds
Featured in:
Git
Git
Version control system with branching strategies, collaboration workflows, and automation
Featured in:
GitHub
GitHub
Code hosting platform with collaborative features, CI/CD automation, and project management
Featured in:
Vercel
Vercel
Serverless deployment platform with edge computing, analytics, and performance optimization
Featured in:
Desktop
C#
C#
Object-oriented programming language for building Windows applications and enterprise software
Featured in:
.NET Framework
.NET Framework
Development platform for building Windows applications with comprehensive framework libraries
Featured in:
Professional Experience
My journey through the tech industry, building innovative solutions
Contributing to the TTGreen Project, a sustainability and carbon management platform.
Key Responsibilities:
- Developing frontend features using Vue 3 + TypeScript + Tailwind CSS v4
- Building reusable UI components (e.g., TTGreenButton, TTGreenPopover)
- Collaborating with designers and backend developers for smooth integration
- Enhancing user experience with modern UI practices and responsive design
- Working on sustainability-focused features for carbon management
Contributed to various projects focusing on credit bureau systems and security.
Key Responsibilities:
- Contributed to PE Agent migration using Nuxt.js + Spring Boot
- Developed Cross-Border Platform for Cambodia ↔ Korea credit reports
- Worked on CBC Mini App using Nuxt.js + AMK Mobile App
- Gained real-world experience in API integration and secure backend design
Full Stack Developer
Personal Projects
Developing various full-stack applications to showcase technical skills and creativity.
Key Responsibilities:
- Portfolio Website: Nuxt.js + Tailwind v4 + GSAP, hosted on Vercel
- Recipe Web App: Nuxt.js + NestJS + MongoDB with authentication & recipe management
- News Website: Nuxt + Directus CMS with banners, ads, and dynamic navigation
Education
Academic background and qualifications
Bachelor of Science in Computer Science
Royal University of Phnom Penh
Successfully completed the requirements for and was awarded the Bachelor of Science degree from the Royal University of Phnom Penh (RUPP).
Get My Resume
Download a comprehensive PDF version
Professional Resume
Complete career overview
Comprehensive document detailing my professional experience, technical skills, educational background, and notable projects. Perfect for recruitment and partnership opportunities.
Let's Connect
Whether you have a project in mind, want to collaborate, or just want to say hello - I'm always excited to connect with fellow developers, designers, and creators.
Quick Contact
Let's start with the basics
Response Time
I typically respond to messages within 24-48 hours. For urgent matters, please mention it in your message or reach out via phone.