Selected work

Projects

A collection of production systems, freelance applications, AI experiments, and full-stack products I've built throughout my career.

Storefront and checkout interface for the MuSticker e-commerce platform
Client ProjectProduction

MuSticker

Checkout & order-management for a Korean e-commerce brand

A full checkout and order-management experience for MuSticker, built at Glophics PH Inc. I owned the flow from cart to payment completion and the admin tooling used to process and fulfil orders, integrating Korean payment gateways for reliable transactions.

  • Architected the complete checkout system from cart to payment
  • Integrated PayApp and Toss Payments for secure processing
  • Integrated CJ Logistics for courier and shipping fulfilment
  • Built an order-management module for admins to track fulfilment
  • Created detailed order-processing interfaces for operations
LaravelNuxt.jsVue.jsMySQLREST API
2Payment Gateways
CJ LogisticsCourier
Full-StackRole
Mockup of the multi-store e-commerce system I worked on
Client ProjectProduction

Multi-Store E-Commerce Platform

Laravel API + Nuxt.js frontend powering stickerjapan.com and 6 more stores

Back-end development for stickerjapan.com and six similar stores at Glophics PH Inc. I worked across payments, shipping, and APIs — implementing 3D Secure authentication, automating courier selection, and hardening the checkout flow for production traffic.

  • Integrated & maintained 3D Secure across Airwallex, PayPal and Zeus
  • Restructured and optimized the checkout flow
  • Built shipping automation with dynamic courier selection (FedEx, UPS, DHL)
  • Created REST APIs and optimized database queries
  • Automated staging & production deployments with Jenkins
LaravelNuxt.jsMySQLREST APIJenkins
7Stores Served
3Payment Methods
3Shipping Couriers
Gameplay screen of the 3 Card Game
PersonalAI

3 Card Game

A browser-based card game built with vanilla web tech

A lightweight, browser-based 3-card game built from scratch with plain HTML, CSS, and JavaScript. I designed the game logic and interactive UI and used AI to accelerate development and refine the gameplay.

  • Built the full game logic and rules in vanilla JavaScript
  • Designed a responsive, interactive UI with HTML & CSS
  • Used AI to speed up development and polish the gameplay
  • Deployed as a live, standalone web app
HTMLCSSJavaScriptAI
Jenkins CI/CD pipeline dashboard for automated deployments
Client Project

CI/CD Deployment Automation

Jenkins pipelines that automate testing-server deployments

Engineered CI/CD pipelines with Jenkins to automate deployments to testing servers. The pipelines cut manual release work, accelerated testing cycles, and made deployments consistent and repeatable across environments.

  • Engineered CI/CD pipelines for automated deployments
  • Automated build & deployment to reduce manual work
  • Improved deployment consistency and release speed
JenkinsCI/CDGitLinux
Point of Sale system interface built for local stores
Freelance

Point of Sale Platforms

Real-time PWA point-of-sale systems for local retail clients

For local clients I build Point of Sale systems as installable PWAs with Vue.js and Firebase. They ship with real-time sync, simple admin reporting and inventory, and a multi-branch-ready architecture that scales as the business grows.

  • Built an installable PWA responsive on web and mobile
  • Designed a multi-branch-ready architecture
  • Implemented sales reporting and inventory management
  • Delivered real-time sync via Firebase / Firestore
  • Maintain and enhance features to client needs
Vue.jsFirebaseFirestorePWA
Static documentation websites built for learning
Personal

Static Learning Websites

Course documentation sites I build for my students

As a part-time IT instructor I build static documentation websites used as semester-long learning guides. I distil each topic to its key points so students grasp concepts quickly, and keep the content evolving every term.

  • Create static sites aligned to the course syllabus
  • Simplify content so students grasp topics easily
  • Research and highlight the key points to learn
  • Continuously update and improve the material
HTMLCSSJavaScript