Hello, I'm

Sochetra Oeun

Frontend Developer

Crafting beautiful, responsive interfaces with React, Vue & TypeScript

Scroll

01 About Me

Sochetra Oeun - Frontend Developer

I'm a passionate Frontend Developer based in Phnom Penh, Cambodia. I specialize in turning design mockups into functional, pixel-perfect web applications using modern JavaScript frameworks.

Location Phnom Penh, Cambodia
Phone 087 436 392
LinkedIn Oeun Sochetra

What I bring to the table

  • Build strong relationships
  • Willing to work with a group or team
  • Share knowledge and experience
  • Pay attention to detail in my work

Beyond coding

Playing Guitar Playing Soccer Reading Books Video Games

02 Experience

Oct 2023 โ€” Present

Frontend Developer

DR Tech ยท Phnom Penh

  • Design and develop user interfaces
  • Turn design mockups into functional web pages using JS frameworks
  • Integrate front-end components with back-end services and APIs
  • Use Git for version control and collaborate with other developers
May 2023 โ€” Oct 2023

Frontend Developer Intern

DR Tech ยท Phnom Penh

  • Designing and developing web applications
  • Working in a team environment with shared code
  • React.js with TypeScript as Frontend
  • Vue.js with TypeScript as Frontend
Jun 2022 โ€” May 2023

IT Support

Jf-Capital ยท Phnom Penh

  • Working on MT4 and MT5 Platform (Forex trading system)
  • Installing and configuring computer hardware and networks
  • Setting up workstations with computers and peripheral devices
  • Providing support to client computers, networks, and printers
  • Providing orientation and guidance on new software and equipment
May 2021 โ€” Apr 2022

Data Entry

YMR Solutions ยท Phnom Penh

  • Configuration of task video from Road Security Cameras
  • Enter data about type of cars and number of cars on the streets
Feb 2020 โ€” Jul 2020

Inventory Controller

Monument Books Warehouse ยท Phnom Penh

  • Brand control (Book)
  • Compare stock in/out with system team daily
  • Daily reports and stock movement
  • Confirm stock new arrival for system team
  • Inform all stock sent out of warehouse to store
Jul 2019 โ€” Jan 2023

Replay Operator

ED Entertainment E-sport ยท Freelancer ยท Phnom Penh

  • Working on big E-Sport events: MPL, EFC, Smart Kingdom of Legend

03 Projects

Parking Management Admin

Admin dashboard for parking operators to run and monitor parking facilities.

Vue 3 TypeScript i18n Arco Design Pinia Chart.js Vue Router WebSocket qrcode-vue3

Who it's for

  • Parking operators โ€“ manage lots, devices, and staff
  • Guards/booth staff โ€“ handle payments and booth activity
  • Finance/admin โ€“ view settlements, reports, and transactions
  • System admins โ€“ manage users, roles, and permissions

Main use cases

  • Monitor โ€“ real-time dashboard for revenue, vehicle counts, and device status
  • Control โ€“ configure parking lots, devices, and storage
  • Track โ€“ car and motorcycle entry/exit records
  • Manage money โ€“ settlements, booth payments, and transaction errors
  • Report โ€“ business and statistical reports, blacklists/whitelists
  • Admin โ€“ users, roles, permissions, and system logs

Features I worked on

  1. Real-time dashboard โ€“ Live metrics (revenue, vehicle count, online payment, camera status), charts, WebSocket, KPI stats
  2. Vehicle management โ€“ CRUD, filters, pagination, separate flows for cars and motorcycles
  3. Entry/exit record tracking โ€“ Car and motorcycle records with search, filters, pagination
  4. Device monitoring & operations โ€“ Device status, health, operation logs, storage management
  5. Parking configuration โ€“ Multi-step wizard, create/edit setups
  6. Financial management โ€“ Settlement summary, booth payments, transaction error handling
  7. Reporting & analytics โ€“ Chart.js visualizations, blacklist and whitelist management
  8. RBAC โ€“ Role and staff management, v-permission directive, route guards
  9. i18n โ€“ 4 languages (English, Khmer, Chinese, Vietnamese)
  10. Real-time โ€“ WebSocket, Firebase, OneSignal, JWT auth with refresh tokens

Property & Building Management

Comprehensive platform for managing properties, buildings, tenants, billing, access control, and operations.

Vue 3 TypeScript i18n Arco Design Pinia Chart.js Vue Router WebSocket qrcode-vue3

Who it's for

  • Property managers โ€“ manage buildings, units, and configurations
  • Enterprise/company admins โ€“ manage employees, contracts, and fees
  • Finance staff โ€“ handle billing, payments, and settlements
  • Maintenance staff โ€“ process service and maintenance orders
  • Security staff โ€“ manage access control, gates, and devices
  • System admins โ€“ manage users, roles, and permissions

Main use cases

  • Manage properties โ€“ buildings, floors, units, spaces
  • Manage tenants & contracts โ€“ enterprises, employees, leave, resignations
  • Billing & payments โ€“ tenant bills, refunds, fee settings, transactions
  • Access control โ€“ gates, biometric devices, cards, entry/exit records
  • Operations โ€“ meals, utilities, lockers, maintenance, rescue center
  • Report & admin โ€“ reports, blacklist, feedback, announcements, system settings

Features I worked on

  1. Property & building management โ€“ Project overview, building/floor/unit type management, space management
  2. Owner & tenant management โ€“ Enterprise/company, contracts, employee management, leave, resignation, merchant
  3. Billing & financial management โ€“ Tenant bills, refunds, fee settings, transaction history
  4. Access control system โ€“ Entry/exit records, gates, biometric devices, gatekeeper, cards, real-time monitoring
  5. Vehicle management โ€“ Registration, access records, tracking
  6. Meal management โ€“ Dashboard, orders, catering, delivery, packages, events
  7. Utility management โ€“ Meter devices, water/electricity usage, reporting
  8. Locker management โ€“ Cabinet management, order records
  9. Maintenance & service orders โ€“ Order management, tracking
  10. Rescue center โ€“ Rescue list, monitoring dashboard, real-time notifications
  11. Report management โ€“ Reporting list, alerts, custom reports
  12. Blacklist management โ€“ List, review, detection, security monitoring
  13. Property suggestion & feedback โ€“ Suggestion management, user feedback
  14. Operation management โ€“ Posters, announcements, notification center
  15. Fitness management โ€“ Members, club, financial, access control
  16. Account & configuration โ€“ Users, roles, permissions, Purple Chat integration
  17. Authentication & security โ€“ JWT, 2FA, RBAC, device fingerprinting, route guards
  18. Real-time features โ€“ WebSocket (Socket.io), live notifications, rescue/access/bill updates
  19. Data visualization โ€“ Chart.js, employee statistics, meal/gate analytics
  20. Internationalization โ€“ 4 languages (English, Chinese, Vietnamese, Khmer)
  21. Document & file handling โ€“ PDF, Excel/CSV, QR codes, image cropping
  22. Integrations โ€“ Firebase, OneSignal, Google Maps, Google Translate, Purple Chat, Telegram
  23. UI/UX โ€“ Responsive, Quill editor, SortableJS, Lottie, Swiper
  24. Technical stack โ€“ Vue 3 (Composition API), TypeScript, Vite, Pinia, Arco Design Vue ยท 100+ APIs, 100+ stores, 160+ components

04 Skills

HTML
Very Good
CSS
Good
Tailwind CSS
Good
JavaScript
Good
TypeScript
Good
React.js
Good
Next.js
Good
Vue.js
Good
Nuxt.js
Good
GitHub
Good
AI Tools
Good

Courses & Training

Udemy

Figma Design, JavaScript

Share Coil (Apr 2022)

HTML, CSS & JavaScript with University of Santo Tomas. Team project: Frontend Website.

PPIU ILC (May 2023)

English: Evolve Level 1, 2, 3

Sovannaphumi School

English Foundation, English in Common 1-3, Microsoft Office

05 Education

Feb 2021 โ€” 2025

Computer Science Engineering

Phnom Penh International University ยท Graduated

2015 โ€” 2018

High School

Phsar Darm Tkvo, Phnom Penh ยท Graduated

2012 โ€” 2014

Secondary School

Phsar Darm Tkvo, Phnom Penh ยท Graduated

2007 โ€” 2012

Primary School

Wat Sansom Kosal, Phnom Penh

Languages

Khmer โ€” Fluent English โ€” Good

06 Get In Touch

I'm always open to new opportunities and collaborations. Whether you have a project in mind or just want to say hello โ€” let's connect!

#18, St 53BT, Phumi Trach Chrum, Sang Kat Boeng Tom Punll, Khan Mean Chey, Phnom Penh, Cambodia