Portfolio

Showcasing my project experience and technical achievements in frontend and backend development.

High-Performance Cryptocurrency Exchange Backend
Backend2026

High-Performance Cryptocurrency Exchange Backend

A distributed matching system built in Go, split into gateway, order-service, matching-engine, and market-data-service, with Transactional Outbox, leader election, batch ingestion, and architecture-level load validation.

GoPostgreSQLRedisKafkaTransactional OutboxPrometheusk6
Discord-style Chat App
Full Stack2024

Discord-style Chat App

A Discord-style real-time chat application with servers, channels, direct messages, and a friend system, built with Vue 3 + Go. The backend now supports K3s horizontal scaling and Redis Pub/Sub for cross-pod realtime broadcast.

Vue 3TypeScriptGoGinMongoDBRedisRedis Pub/SubK3sArgoCDPrometheus
Muon Music Player
Mobile App2026

Muon Music Player

A cross-platform mobile music player app built with Flutter, streaming and downloading YouTube audio/video ad-free with offline playback support.

FlutterDartRiverpodjust_audioDriftFastAPIyt-dlpDocker
YouTube Real-Time Bilingual Subtitles
Browser Extension2026

YouTube Real-Time Bilingual Subtitles

A Chrome Extension and Go WebSocket backend system that seamlessly intercepts video audio and overlays real-time bilingual subtitles leveraging Deepgram STT and a Google/DeepL API failover mechanism.

JavaScriptChrome Extension APIWeb Audio APIGoWebSocketDeepgram STT APIGoogle Translate APIDeepL API
OVH Dual-Node VPS Infrastructure
DevOps / Infrastructure2026

OVH Dual-Node VPS Infrastructure

A fully automated setup toolkit for a dual-node OVH VPS Kubernetes environment with K3s, Tailscale, Cloudflare Tunnel, and a complete observability stack.

K3sTailscaleCloudflare TunnelArgoCDPrometheusGrafanaLokirclone
Side Project Ops (GitOps Platform)
DevOps / Infrastructure2026

Side Project Ops (GitOps Platform)

An ArgoCD App-of-Apps GitOps repository that centrally manages Kubernetes deployments for all side projects via automated CI/CD pipelines.

ArgoCDKustomizekubesealGitHub ActionsGHCRK3s
GCP Free Stack — Zero-Cost Self-Hosted Infrastructure
DevOps / Infrastructure2026

GCP Free Stack — Zero-Cost Self-Hosted Infrastructure

A zero-cost self-hosted infrastructure stack on GCP's free-tier e2-micro VM, using IPv6-only networking, Cloudflare Tunnel, WARP proxy, and Socat to eliminate a $3.65/month IPv4 charge while running 6 production Docker services.

GCPDocker ComposeCloudflare TunnelWARPSocatUbuntu
LazyBacktest
Full Stack2026

LazyBacktest

A lightweight Taiwan stock market backtesting system with a React web UI, supporting 6 technical strategies, parameter optimization via grid search, and 9 performance metrics.

React 18TypeScriptViteTailwindCSSRechartsFastAPIPostgreSQLRedis
Algorithm Guide Website
Frontend2026

Algorithm Guide Website

An interactive LeetCode algorithm study guide web app with Markdown-rendered problem explanations, flashcard mode, and progress tracking across 16 algorithm categories.

React 19TypeScriptViteTailwindCSSZustandframer-motionDocker
Guitar Learning Website
Full Stack2026

Guitar Learning Website

A full-stack electric guitar learning platform with a Markdown knowledge base, interactive fretboard, D3 knowledge graph, and GitHub-style practice heatmap.

React 19TypeScriptNode.jsExpressMongoDBD3Docker
Senior Backend Engineer Interview Guide
Knowledge Base2026

Senior Backend Engineer Interview Guide

A comprehensive, open-source senior backend engineer interview preparation knowledge base covering CS fundamentals, system design, infrastructure, and 160+ structured topic files.

MarkdownGoGitHub
YouTube Video Downloader Extension
Browser Extension2025

YouTube Video Downloader Extension

Chrome extension supporting YouTube video downloading and AI summarization, integrated with n8n workflow automation.

JavaScriptChrome Extension APIn8nyt-dlpDocker ComposeWebhook
Green Fragrance Handmade Soap Brand Site
Full Stack2025

Green Fragrance Handmade Soap Brand Site

A comprehensive brand platform built with Nuxt.js 3, migrated from PM2 to k3s/ArgoCD GitOps architecture, featuring Drizzle ORM, PostgreSQL, and MinIO storage.

Nuxt 3Node.js (ESM)PostgreSQLDrizzle ORMMinIO (S3)ArgoCDPrometheusGrafana
Vue Chess Game
Frontend2024

Vue Chess Game

A web-based chess game developed with Vue 3, integrating Stockfish engine for AI battles.

Vue 3VuexViteStockfish.jsDocker
YouTube Discord Bot
Discord Bot2023

YouTube Discord Bot

Discord Bot that automatically tracks YouTube channels for new videos and live streams and pushes notifications to designated channels.

Node.jsDiscord.js v14MongoDBCheerioPuppeteerPM2Docker
PHP E-commerce Cart
PHP2022

PHP E-commerce Cart

A simple e-commerce system developed with PHP, including product browsing, shopping cart, user registration/login and other basic functions.

PHPMySQLComposerApache
Pomodoro Productivity App
PHP2022

Pomodoro Productivity App

A productivity management application based on the Pomodoro Technique to help users manage tasks and focus time.

PHPMySQLJavaScriptGulpPrepros