yc_

Selected Projects

Each card opens a write-up — the problem, the architecture, and the parts that were actually hard.

Yapper
Read write-up

Yapper

An AI platform that turns any movie or video clip into a punchy funny-commentary track (短片解說 style) — condensed footage plays under an AI voiceover that retells and riffs on the story. A 13-stage resumable pipeline runs ASR, scene detection, multimodal LLM scripting, and voice-cloned TTS, orchestrated across dedicated GPU and CPU worker lanes.

FastAPICeleryKubernetesgRPCWhisperXCosyVoice2TerraformGrafana
HubStream
Read write-up

HubStream

A globally distributed WebRTC Selective Forwarding Unit (SFU) platform for scalable video conferencing. Features real-time mesh routing and low-latency streaming.

MediasoupWebRTCNext.jsNode.jsDockerTerraformAWS
K8S Observability Platform
Read write-up

K8S Observability Platform

Built a comprehensive monitoring stack for a WebRTC application, implementing metrics collection, visualization, and alerting to ensure high availability and performance.

PrometheusGrafanaLokiPromtailKubernetesHelmLinuxNode.js
Video Semantic Search
Read write-up

Video Semantic Search

An end-to-end distributed system for querying video content using natural language. Features a Go backend, Next.js frontend, and Python ML infrastructure with Whisper and Qwen3-VL.

GoNext.jsPythonWhisperQwen3-VLPostgreSQLKafka
LLM4Subjects
Read write-up

LLM4Subjects

Fine-tuned LLMs for the SemEval'25 extreme multi-label classification challenge. Engineered solutions to predict over 200,000 document tags for bilingual (English & German) library literature across an 80k-record dataset.

PyTorchTransformersLlama3BERTRoBERTaScikit-LearnDeepSpeed
UCSC RAG
Read write-up

UCSC RAG

A RAG chat system for UCSC public inaccessible course materials.

LangChainChromaDBFastAPIPyTorchGemini