Experience

Research

NTU Music and AI Lab

Research Assistant · National Taiwan University

Advised by Prof. Yi-Hsuan (Eric) Yang

Working on controllability for music generation.

Work

Berkeleytime

Lead of Machine Learning Pod Jan 2026 · May 2026

  • Led development and launch of Berkeleytime's new Explore page, serving 122K+ monthly users.
  • Managed a 10-member Machine Learning Pod across technical strategy, engineering execution, task allocation, and code reviews.
  • Led the migration from FAISS to Redis and MongoDB Vector Search, unblocking scalable production deployment of semantic search.

Full-Stack & Machine Learning Engineer Sep 2025 · May 2026

  • Built AI semantic search (BGE + FAISS) as a FastAPI microservice within the Node.js and Docker stack.
  • Reduced GraphQL first-load latency from 25 seconds to 1 second through pagination and Redis caching.
  • Shipped 20+ pull requests for Berkeleytime, used by 30K+ Berkeley students.

Positive Grid

Machine Learning Intern

  • Served as Scrum Master for Amp-AI-SaaS, defining the agentic workflow and system architecture for Positive Grid's audio products.
  • Built two JUCE-based VST plugins and integrated an audio-to-preset model through a PyTorch inference pipeline.
  • Worked with source separation and zero-shot Virtual Amplifier modeling approaches for music-industry applications.

Selected awards & leadership

Claude × a16z × Berkeley M.E.T. Makeathon

Best Design · Berkeley, California

  • Built Haven in five hours, a mobile app that helps homeowners personalize their spaces by scanning their rooms.

Meichu Hackathon 2024

2nd Place in Google Group · Hsinchu, Taiwan

  • Built Travelity, an AI-driven personalized travel planner based on user interests, personality, and real-time data.

Flutter · Python · Google Maps API · Google Search API · Gemini

Taipei Hackathon 2024

3rd Place · Taipei, Taiwan

  • Developed ParkFlow, a web app for real-time parking information, navigation, and smart notifications in Taipei.
  • Selected for integration into Taipei Pass, the city government's app with more than 3 million downloads, and received NT$100,000.

Vue 3 · Flutter · Taipei Parking API · Mapbox · GPS

SITCON Hackathon 2024

Group Award Winner · Taipei, Taiwan

  • Developed ccDiary, an AI-powered mental health journaling app with emotion analysis and anonymous social features.

Flutter · Python · OpenAI · LangChain · Hugging Face · PyTorch

WorldQuant Challenge 2024

Silver Level · Online

  • Developed and optimized quantitative trading strategies through academic research and systematic alpha exploration.

NCKU Campus Speaker 2023

Tainan, Taiwan

  • Selected to deliver a special lecture for incoming freshmen on documenting life through music.
  • Turned audience submissions into live improvised songs, showing how everyday moments can become melodies.

Selected projects

GitHub ↗

Berkeleytime

Course discovery · Semantic search · Production ML

The course-discovery platform serving 122K+ monthly Berkeley students. I led the ML & Explore pod, shipping semantic search from colab to production and landing a new explore page with ML recommedation system.

19 merged PRs ↗

Claude Code Remote

Agent tooling · Email · Telegram · LINE

Leave Claude Code running at your desk and keep it moving from anywhere: receive full terminal traces, then reply with the next command. My five merged PRs made that remote loop more reliable, configurable, and legible, work later highlighted publicly on X ↗.

5 merged PRs ↗

ParkFlow

Civic tech · Live parking · Navigation

Know where to park before you turn the corner. ParkFlow combines live Taipei parking data, navigation, GPS, and proactive notifications in a service selected for the official TownPass app with 3M+ downloads; winning NT$100,000 at Taipei Hackathon.

Repository ↗

VTR-SmartEQ

AHG capstone · Positive Grid · VST plugin

Built on the Vaclis-Tone-Replication model from my AHG Music Lab capstone, then landed as a working AI VST plugin during my internship at Positive Grid. Load a reference track, and the model translates its timbre into automatic five-band EQ settings inside the DAW.

Repository ↗

InningIQ

Baseball data · Visualization · Digitization

A baseball-data toolkit that starts where amateur teams actually live: CSV files, scraped web pages, and handwritten scorecards. It turns those fragments into visualizations and structured records, with jyBaseball developed alongside the NTHU baseball team.

Live project ↗