Client & work projects

Production web systems I've built and shipped for companies — from global e-commerce to a large-scale social entertainment platform.

01

Global beauty & cosmetics retailer

Remote · worldwide team · Singapore client

A leading international beauty retailer — thousands of stores across 30+ countries and millions of online shoppers. On the Purchase Intent team I built conversion-focused features — promotions and coupons surfaced on product detail (PDP) and listing pages, plus customer reviews and ratings — across a Ruby on Rails backend and Vue.js storefront (documented in Storybook), backed by Elasticsearch product search and Sidekiq background processing.

Ruby on RailsVue.jsStorybookElasticsearchSidekiq
02

International pageant fan-community platform

Remote · local team · Thailand client

Official social entertainment platform for a major international pageant brand with a very large, highly active fan base. I worked on a Next.js app featuring a Facebook-style activity feed, a video-on-demand library, and YouTube-style live streaming.

Next.jsReactTypeScript
03

Large Thai online marketplace

Remote · worldwide team · Thailand client

One of Thailand's large online marketplaces and shopping apps. As backend developer I built storefront and order features on Ruby on Rails and the Spree commerce platform — integrating payments (a local gateway for bank transfers and Stripe for credit cards) and shipping with a third-party logistics provider, with Sidekiq handling asynchronous order and notification workflows.

Ruby on RailsSpreeStripeSidekiqPostgreSQL

Side projects

Products I've built and run in the real world.

01

UNHS — Universal Newborn Hearing Screening

Solo project · Thailand client

A newborn hearing-screening platform used by hospitals across Thailand. Covers the full screening workflow and data collection, patient appointments with LINE notifications, cross-hospital referrals, and staff management with organizational hierarchy — plus a mobile workstation for staff, patient-data import, and summary reporting with a real-time provincial dashboard to reduce loss-to-follow-up.

Ruby on RailsLINE integration
Visit unhs.md.kku.ac.th ↗
02

Profolio MVP launch

Solo project · SaaS

A portfolio platform that helps parents easily collect, organize, and manage their children's portfolios — achievements, artwork, and milestones in one place. Dual parent/child authentication, hierarchical organization, media management via Active Storage on S3-compatible storage, fine-grained privacy controls, AI generation, and feature flags — on a Rails 8 multi-database setup (PostgreSQL + Solid Cache/Queue/Cable) with a Hotwire UI.

Rails 8HotwireStimulusPostgreSQLActive Storage (S3)RSpec
Visit profolio.club ↗