Frontend Developer · 4+ Years Experience

Building High-PerformanceWeb Applications

4+ years of frontend expertise in React & Next.js, delivering scalable digital solutions from concept to production that handle large numbers of users.

Scalable Architecture

Designing resilient codebases that prioritize modularity, ensuring technical decisions support rapid scaling and team growth.

Performance Optimization

Systematically reducing technical debt and enhancing system speed, resulting in measurable improvements in user experience.

Practical Execution

Tackling complex challenges with the right technological choices, specialized in high-demand web platform architectures.

Freelance Services

I provide specialized frontend services from architecting new platforms to rescuing legacy systems.

Web App Development

Building modern websites from scratch using Next.js and React. Focus on speed, SEO, and creating scalable component structures.

  • Fast & SEO-optimized
  • Ready for new features
  • Mobile Responsive

Large-scale Frontend

Architecting robust frontend foundations for complex web platforms such as E-commerce portals and Concert Ticketing systems.

  • Precise state management
  • Highly concurrent
  • System stability

API Integration & Fixes

Fixing bugs and seamlessly connecting your frontend with complex backend REST APIs, reducing technical debt.

  • Reliable data flow
  • Cleaner codebases
  • Fewer UI bugs

Selected Projects

A selection of projects where I led frontend execution, solving complex requirements.

KONticket — Concert Ticketing

Frontend Architecture · Production System

KONticket — Concert Ticketing

Responsibilities

The system needed to support huge traffic spikes during high-demand sales periods without failing during the booking process. Built ticket browsing, seat selection, and booking flows using React and Next.js. Connected frontend with backend services utilizing React Query / SWR for real-time synchronization.

The Challenge

Stable operation for large ticket events.

ReactNext.jsTailwind CSSFirebaseAPI IntegrationTypeScript
Deep Dive into Case Study
Unified Admin & Platform

Nuxt.js · Website Platform

Unified Admin & Platform

Responsibilities

A synchronized platform ecosystem requiring an admin dashboard and a high-traffic customer-facing site. Built reusable UI components across different parts of the platform using Nuxt.js/Vue.js. Collaborated closely with Laravel backend devs to integrate APIs.

The Challenge

Unified ecosystem and data layer.

Nuxt.jsVue.jsLaravelSCSSMaterial UIJavaScriptAPI Integration
Deep Dive into Case Study
B2B E-Commerce

High-Performance Web Development

B2B E-Commerce

Responsibilities

B2B commerce platform focused on data-heavy product catalogs and complex procurement procedures. Created user interfaces addressing large volumes of data using Nuxt.js and SCSS. Optimized ordering and product management processes.

The Challenge

Streamlined data-heavy procurement.

Nuxt.jsLaravelSCSSJavaScriptAPI Integration
Deep Dive into Case Study

Oorathai Phanlakhon — I am a Frontend Developer with 4+ years of experience specializing in the React Ecosystem (Next.js, TypeScript).

I have been part of core teams building highly concurrent systems like concert ticketing sites. My fundamental goal is delivering clean code and providing the smoothest user experience possible.

Technical Arsenal

Curated technologies I utilize to build resilient digital products.

Primary Frameworks

  • Next.js
  • Nuxt.js
  • React
  • Vue.js

Core Languages

  • TypeScript
  • JavaScript (ES6+)
  • HTML
  • CSS

Automation & Integration

  • n8n

State Management

  • Zustand
  • Pinia
  • Redux Toolkit

Styling & UI

  • Tailwind CSS
  • SCSS/Sass
  • Styled-Components

Development Tools

  • Git
  • Docker
  • Vitest
  • Playwright

Let’s Build Something

Looking for a freelance frontend developer for your project? Let's discuss your requirements.

Email

phanlakhon.ort@gmail.com

+66 96 886 3116

Response within 24 hours.

I am open to answering technical questions free of charge. Let's chat!