Eric Koh

AI-Augmented Full Stack Developer

[email protected] +1 9366666010
Porto, Portugal

EXPERIENCE


The Plant
Senior Front End Developer
  • - Deliver core features for a large-scale e-commerce platform serving a major international quick-service restaurant brand.
  • - Build responsive, accessible, and pixel-perfect storefront and checkout experiences grounded in modern best practices.
  • - Design reusable UI components and partner cross-functionally to ship scalable, high-performance front-end solutions.

Projects
* E-Commerce Shopping Platform:
Owned key storefront and checkout journeys for a high-traffic platform behind a global quick-service restaurant brand, focusing on accessibility, responsiveness, and page performance.
React / TypeScript / Claude Code
Baopals
Senior Front End Developer
  • - Responsible for architecting multiple projects from the ground up, seeing them through from inception to successful deployment.
  • - Leading, mentoring and providing technical guidance to a team of passionate front-end developers.
  • - Actively engaged in the design and discussion of critical features, making significant contributions to the product's evolution.
  • - Responsible for code quality and identifying improvements to workflow and operations.

Projects
* Shopping Platform(Web):
Independently crafted a React-based SPA from the ground up, seamlessly integrating Redux Observable and Bootstrap to elevate both the user interface and overall performance.
* Shopping Platform(App):
Solely engineered a cross-platform mobile application using Flutter and Riverpod, ensuring a flawless user experience and functionality across different platforms.
* Chrome Extension:
Single-handedly designed and developed a Chrome extension using VanillaJS and Vite, streamlining daily tasks and optimizing operational efficiency.
React / Redux / Flutter / Node.js / AWS
DC Asia
Full Stack Developer
  • - Developed responsive & cross browser web apps.
  • - Developed & delivered the HTML, CSS & JS architecture.
  • - Worked closely with clients from conception to completion.

Projects
* Website Builder:
Conceived and developed a website builder with Angular 2, closely resembling the functionality of weex.com, while also integrating a sophisticated rich text editor seamlessly into the platform.
* React Native App:
Single-handedly crafted a React Native mobile application for efficiently managing hardware settings, such as screen brightness and weather settings, for the Laser Egg device.
Angular 2 / React Native / Node.js / Koa / MongoDB
Video++
Senior Front End Developer
  • - Consulted on CSS, solving a lot of complex issues.
  • - Responsible for the RESTful API development.
  • - Implemented all the UI into resuable Angular components.

Projects
* Dashboard Portal:
Created a dashboard web application with Angular to display statistics data primarily through charts.
* RESTful API Server:
Designed and built a RESTful API server using Node.js for efficient data handling and API management.
Angular / Node.js / Express / Redis / MongoDB
Tradesparq
Front End Developer
  • - Designed & built cross browser websites.
  • - Produced weekly newsletters & managed email campaigns.
  • - Developed a strong knowledge of accessibility & usability.

Projects
* Social Platform:
Focused on implementing reusable components throughout the Tradesparq site to enhance functionality and maintainability.
* Email Template:
Designed and created various email templates targeting different user segments to expand the market reach.
Knockout.js / Angular / Bootstrap / Node.js / Docker
NCS
Software Engineer
  • - Contributor and maintainer of SSOE project.
  • - Developed semantic HTML, CSS, and JS for several projects.
  • - Improved project performance.

Projects
* SSOE Performance Enhancements:
Focused on enhancing the performance of a JSP application built with Structs and Java, solving complex issues and implementing improvements.
* Billing Report Generator:
Developed an automated system in Java for generating monthly and yearly billing reports.
Java / Spring / Structs / iBATIS / SQL Server / JBoss

ABOUT


I am a highly driven and passionate web developer with over 10 years of experience building interactive web and mobile applications. These days I'm all-in on AI-assisted development. Claude Code and other AI tools are central to how I work, helping me ship faster, take on harder problems, and keep learning every day. I love diving into new challenges, and I believe the key to progress is always trying new things. Outside of work I'm a yogi at heart, keeping balanced with yoga and fitness while code keeps me curious.

SKILLS


Claude Code / AI-assisted development
React / Angular / Flutter / Chrome extension
Tailwind / Bootstrap / Webpack / Vite
Node.js / TypeScript / Go
MongoDB / Postgres

SIDE PROJECTS


A community-driven platform that tracks real processing times for Portuguese residence permits (AIMA). It turns crowd-sourced submission timelines into reliable wait-time estimates for expats, with breakdowns by visa type, office, and online vs. in-person applications.