Available for frontend, Nuxt, and product engineering roles

Frontend Engineer

Ramekh CHHOENG

I build fast, reliable Vue and Nuxt products with clean component systems, practical API integration, and the polish teams need before launch.

View projects

About

Developer with a passion for crafting great products.

Started tinkering with websites in 2019, fell down the rabbit hole of full-stack engineering, and never came back up. Shipped REST & GraphQL APIs, Vue and Next.js frontends, React Native apps, and self-hosted infra for clients across Southeast Asia and Europe.

Sweet spot: clean service layers, typed contracts, polished UI — code that's readable, deployable, and genuinely useful.

Ramekh CHHOENG

Ramekh CHHOENG

Frontend Engineer

Available

Open to
new work.

Actively seeking product roles in Southeast Asia and remote-first companies.

Get in touch

Current focus

⚙️

Frontend architecture

Designing Vue/Nuxt foundations, reusable UI systems, and maintainable project structure for production teams.

🧩

Product implementation

Turning business requirements into polished interfaces with typed contracts, API integration, and pragmatic delivery.

🚀

Quality and performance

Improving reliability through bug fixing, UI refinement, maintainable code paths, and performance-minded reviews.

At a glance

🎓

Education

Master degree track plus Bachelor of Computer Science.

💻

Current Role

4.5+ years as a Frontend Developer & Lead across enterprise and product teams.

🛠️

Tech Stack

Specializing in Vue.js, TypeScript, Swift, and modern web frameworks.

🌏

Location

Based in Phnom Penh, Cambodia. Open to collaborative success.

How I work

Infrastructure First

I believe in establishing strong core project foundations from the ground up to ensure long-term scalability.

High-Quality UI/UX

Committed to delivering polished, high-quality user interfaces that meet both business and user needs.

Collaborative Growth

I strive to foster collaborative success and contribute significantly to team growth through mentorship and best practices.

Resume

Experience timeline.

Frontend Engineer

Frontend Engineer with 4.5+ years of experience building production web applications across enterprise, education, government, and product teams.

Core skills

Frontend

Vue.js, Nuxt, React.js, TypeScript, JavaScript, TailwindCSS, Vuetify, Bootstrap

UI engineering

Component architecture, design systems, responsive interfaces, accessibility basics

API and apps

Node.js, REST APIs, GraphQL, Swift, UIKit, Java, Kotlin, PHP/Laravel basics

Delivery

Git, GitHub, Jira, Linux basics, debugging, maintenance, code review

Languages

Khmer: Native
English: Working proficiency

🤖

AI-Assisted Engineering Workflow

Daily workflow

I use AI as a practical engineering partner: clarify unclear requirements, speed up repetitive implementation, review risky changes, and turn decisions into maintainable documentation. The code still goes through human review, local testing, and project conventions before shipping.

How I apply it

01

Clarify requirements before coding

Break vague tasks into user states, API needs, edge cases, and implementation checkpoints before opening the editor.

02

Prototype repetitive work faster

Draft components, composables, validation rules, API clients, and test scaffolds, then adapt them to the project patterns.

03

Review risky changes

Use AI to pressure-test logic, accessibility, security assumptions, loading states, and missing test coverage.

04

Document and hand off clearly

Turn technical decisions into PR summaries, implementation notes, and useful comments for future maintainers.

Quality guardrails

  • No blind merges: every suggestion is reviewed, edited, and tested before shipping.
  • Private client data, credentials, and production secrets stay out of prompts.
  • Project conventions come first; generated abstractions must fit the existing codebase.
  • AI output is treated as a draft, not a source of truth for architecture or security.

Claude

Review and reasoning

  • Review architecture tradeoffs, edge cases, and refactor plans
  • Debug complex flows and turn decisions into clear documentation

Codex

Implementation speed

  • Draft component structure, composables, and repetitive UI states
  • Speed up tests, refactors, and framework-specific boilerplate

Antigravity

Codebase analysis

  • Explore larger codebases and compare implementation paths
  • Prototype product flows, integration plans, and system diagrams

Stack

Tools of the trade.

🌐

Frontend

Primary expertise · 4.5+ years

Next.jsVue.jsReactTypeScriptJavaScriptTailwind CSSNuxtshadcn/uiHTML / CSSGraphQL
📱

Mobile

iOS · Android · Cross-platform

React NativeExpoSwiftKotlin
⚙️

Backend

APIs · Services · Runtimes

PythonFastAPINestJSHonoSpring BootRustBunNode.js
🗄️

DB & Infrastructure

Storage · Cache · Queues

PostgreSQLRedisDockerMinIORabbitMQPrismaSQLAlchemy
🛠️

Tools & DevOps

Workflow · Collaboration

GitGitHub ActionsDocker ComposeFigmaJiraLinuxVS CodeCoolifyPostman

Projects

Things I've built.

A small selection for now: this portfolio and the broader GitHub archive.

01
RC
Featured

2026

Nuxt portfolio

Portfolio 2026

A developer portfolio built with Nuxt 4, Tailwind CSS, liquid-glass surfaces, PWA delivery, and a reliable resume flow.

Nuxt

Production app structure

PWA

Installable delivery path

NuxtTypeScriptTailwind CSSPWA
02
GH

Open source and experiments

More on GitHub

Always

More experiments, forks, and works in progress, from AI tools to self-hosted infrastructure setups.

Open SourceAI toolsInfrastructure

Off Duty

Life beyond the build.

A rolling shelf of the comedy, late-night thoughts, and interests that keep the rest of life interesting.

Drinking & Thinking

Notes before they become essays.

See more
Late-night notes

Short thoughts, rough edges included. The full feed appears here whenever a new note is published.

In progressNote

Ideas in progress

Some ideas need room to stay unfinished before they become useful.

In progressNote

Small observations

Not every thought needs to become an essay. Sometimes the note is enough.

In progressNote

Noesis · Learning Explore

Questions worth following further.

See more

Contact

Let's work together.

Open to new opportunities, collaborations, and interesting conversations. Open an email draft with the form or connect directly through the links below.