About me

Turning ideas into useful products.

I'm Ra Bunthoeun, a developer who enjoys turning ideas, requirements, and real-world problems into useful digital products.

My work spans frontend development, backend systems, APIs, databases, CMS platforms, and deployment. I enjoy working across the stack because understanding the complete system helps me build better solutions.

I'm especially interested in software that helps businesses work more efficiently — from websites and content platforms to internal tools and business applications.

Developer profile
RoleDeveloper
FocusWeb & Business Systems
FrontendNuxt / React / Next.js
BackendSpring Boot / Node.js
DatabaseMySQL

What I do

Building across the stack.

I work across different parts of a product, from the interface users interact with to the backend systems that power it.

01
Frontend
Responsive, accessible interfaces with Vue, Nuxt, React and Next.js.
02
Backend
APIs and business logic with Spring Boot, Java and Node.js.
03
Data & Deployment
MySQL databases, Docker-based environments, Git workflows and application deployment.

Experience

Always building, always learning.

Now

Developer & Problem Solver

Building modern web applications, business systems, CMS platforms, APIs, and digital products.

Focus

Full-Stack Development

Working across frontend interfaces, backend services, databases, authentication, APIs, and deployment.

Learning

Continuous Improvement

Exploring better architecture, UI/UX, performance, DevOps practices, and scalable application design.

How I think

My approach to building software.

01

Understand the problem

Before writing code, I try to understand the users, requirements, workflow, and the actual problem the software needs to solve.

02

Keep it practical

I prefer solutions that are simple to understand, maintain, and extend rather than adding unnecessary complexity.

03

Build with purpose

Every feature should have a reason to exist and should contribute to a better user or business experience.

04

Keep learning

Technology changes quickly, so I continuously experiment with new tools, frameworks, patterns, and development practices.

Technology

Tools I'm comfortable building with.

My toolkit continues to evolve, but these are some of the technologies I use and explore across my projects.

HTML
CSS
JavaScript
TypeScript
Vue
Nuxt
React
Next.js
Node.js
Java
Spring Boot
Tailwind CSS
MySQL
Docker
Git

Currently learning

Going deeper, not just wider.

I'm continuing to improve my understanding of architecture, application performance, UI/UX, deployment, and building software that can grow with real-world requirements.

System DesignPerformanceUI/UXDevOpsArchitecture

Beyond the code

I enjoy learning, experimenting, and turning ideas into things that actually work.

For me, development is not only about writing code. It's about understanding people, solving problems, learning from mistakes, and continuously improving the way products are built.

Let's work together

Have an idea worth building?

Whether it's a website, business application, or something completely new, I'd love to hear about it.