
Let's Review my info
Koeuk KOS
Web Developer
About Me
I'm a web developer based in Phnom Penh with over a year of experience building web applications using Laravel and Vue.js. Right now, I'm studying Software Engineering at BELTEI (Year 4). I enjoy creating systems that are easy to use and work well, and I'm always trying to improve my skills and learn new technologies.
Quick Facts
- Name
- Koeuk KOS
- Role
- Web Developer
- koeukkos@gmail.com
- Phone
- 090 959 206
- Location
- Phnom Penh, Cambodia
Connect
Rean More
Thoughts, tutorials, and insights about web development
Database Basics: From Zero to Real Tables
Learn database fundamentals from scratch — data types, CREATE TABLE, primary keys, foreign keys, INSERT, SELECT, JOIN, and build a real e-commerce database.
Laravel Interview Questions
Prepare for your next Laravel interview with commonly asked questions covering routing, Eloquent, middleware, and more.
Vue.js Interview Questions
Master Vue.js interview questions — reactivity, lifecycle hooks, Composition API, Vuex/Pinia, and component patterns.
MySQL Interview Questions
Common MySQL interview questions — indexes, joins, transactions, optimization, stored procedures, and replication.
SQL Database Interview Questions
Essential SQL interview questions — SELECT queries, subqueries, aggregation, normalization, and database design.
TypeScript Interview Questions
Top TypeScript interview questions — types vs interfaces, generics, utility types, type guards, and advanced patterns.
Getting Started with Vue 3 Composition API
Learn how to use the Composition API in Vue 3 to build more maintainable and reusable components.
Building Responsive Layouts with Tailwind CSS
A comprehensive guide to creating beautiful responsive designs using Tailwind CSS utility classes.
TypeScript Best Practices for 2026
Discover the latest TypeScript patterns and practices to write cleaner, more type-safe code.
Laravel Basic Setup Project
Learn Laravel from scratch — installation, configuration, routing, controllers, models, and your first CRUD application.
Full-Stack App with Laravel & Vue
Create a modern full-stack application combining Laravel as the backend API with Vue.js on the frontend.
Laravel Eloquent ORM
Master Eloquent ORM — models, CRUD operations, query scopes, mutators, accessors, and advanced query techniques.
Laravel Eloquent Relationships
Learn all Eloquent relationships — hasOne, hasMany, belongsTo, many-to-many, polymorphic, and eager loading.
Laravel Authentication
Implement user authentication — login, registration, guards, providers, and protecting routes with middleware.
Laravel Authorization
Control user access with Gates and Policies — define who can perform what actions in your application.
Laravel Email Verification
Add email verification to your app — verify users after registration and protect routes for verified users only.
Laravel Encryption
Secure sensitive data with Laravel encryption — encrypt, decrypt, and understand how Laravel protects your data.
Laravel Hashing
Hash passwords and sensitive data — bcrypt, argon2, and how Laravel handles secure password hashing.
Laravel Password Reset
Implement password reset — send reset emails, handle reset tokens, and customize the reset flow.
Learn HTML5: The Foundation of the Web
Start with the building blocks of the web — semantic tags, forms, multimedia, accessibility, and modern HTML5 APIs.
Learn CSS3: Style the Modern Web
Master modern CSS — Flexbox, Grid, custom properties, animations, transforms, and responsive design patterns.
Learn JavaScript: From Zero to Modern ES
Get fluent in JavaScript — variables, functions, async/await, modules, ES2022+ features, and how the language really works.
Learn Nuxt.js: The Vue Meta-Framework
Build full-featured Vue apps with Nuxt 3 — file-based routing, server routes, auto-imports, SSR, and modules.
Learn Tailwind CSS: Utility-First Styling
Stop writing custom CSS — learn Tailwind's utility classes, theming, dark mode, and design system workflow.
Learn Git: Version Control Essentials
Master Git fundamentals — clone, commit, branch, merge, rebase, and the workflows real teams actually use.
Learn VS Code: A Faster Way to Code
Get the most out of VS Code — keybindings, multi-cursor editing, refactoring tools, debugging, and must-have extensions.