All work & experience

Pick technologies to filter.

25 entries

Work experience

2025-12–Present · Part-time

GitRoll — Full-Stack Engineer / R&D

Owns the AI-collaboration scoring in the AI Skill Engine and the end-to-end Skill Challenge flow, from question design and the answering environment to scoring and reports.

2025-07–2025-08

Acer Medical — R&D Summer Intern

Took the aiGait gait-analysis model from the development environment into real mobile/edge use, making inference about 300% faster.

2023-07–Present

Cool English — Part-Time Full-Stack Developer

Long-term development of three English-learning products with the NTNU Department of English and Taiwan's Ministry of Education; I led the Speech Examination Platform from scratch (see Major projects).

Major projects

Open-source online judge

NOJV

An open-source online judge I founded and maintain. I designed everything from problems, courses, and contests to the sandbox, judge scheduling, and Kubernetes releases, and 300+ students use it in live courses, with up to 100 online at once and 2,000+ submissions so far.

Collaborative learning platform · 2024-09–2025-06

Hinagiku

A research project with Academia Sinica's Institute of Information Science and National Taiwan Normal University that connects teacher templates, student discussion, live transcription, AI guidance, and outcome analysis through Think-Pair-Share, and has been piloted in real classrooms.

Cool English project

Speech Examination Platform

An English speaking mock-exam platform I led from scratch, covering seven task types, student recording, AI scoring, and administration, which has supported 1,000+ students preparing for exams.

2026-04–Present · Student open-source community (not formal employment)

NYCU LIFE — Campus platforms and Kubernetes infrastructure

Helps build campus services and a Kubernetes cluster in a student open-source community, owns operations work, and founded a course-search site.

Research project

LTTC GEPT Speaking Assessment Research

With the Language Training and Testing Center (LTTC) and the NTNU Speech and Machine Intelligence Laboratory, developed an automatic GEPT speaking assessment system that combines pictures, questions, and speech.

Enterprise knowledge retrieval

Delta-NTNU ChatBot

Compares multiple RAG and knowledge-graph retrieval architectures for internal enterprise knowledge queries.

Side projects

OnStage TW

A fully static site that aggregates Taiwanese theatre performances with filtering, maps, favorites, RSS, and PWA support.

TWLinter

A Taiwan Traditional Chinese wording checker and conversion tool.

urtube

Hackathon overall winner: imports YouTube viewing history with user consent and uses AI to analyze interests, helping people find common topics.

Weave-In

A no-signup browser meeting room for up to 8 people, where an AI facilitator detects groupthink and steps in only after participants consent.

lookline

A fashion social-commerce prototype: buying clothes creates a Look that others can remix, pair, and share, and those interactions feed back into recommendation and manufacturing.

1111 Job Scout

A search platform over a fixed dataset of 1,218,635 job postings, using BM25 as production retrieval alongside hybrid-retrieval research controlled by verified gates.

Codex Reporter / codex-chronicle

A personalized newsletter plugin that Codex researches, edits, and publishes automatically, adapting content to reader feedback.

Civic Signal

Monitors White House livestreams and official posts to produce Discord notifications, transcripts, Traditional Chinese summaries, and market observations.

Routa

A natural-language itinerary system that replans around flooding, road closures, MRT disruptions, or unavailable YouBike bikes.

repo-lens

A full-stack platform that uses Gemini to analyze Git repository structure, technical composition, and development history.

marginalia-paper-analysis

A portable Agent Skill for paper review: it reconstructs a paper's real research question and checks, claim by claim, whether the authors' claims are backed by page-level evidence.

behavioral-kit

A bilingual behavioral-interview Agent Skill that builds question banks for a role, records answers in STAR structure, and produces an assessment report with a hiring recommendation.

wasm-oj/forge — Open-source contributions

Contributed a Java toolchain and runtime fixes to a local-first compiler and deterministic runner that runs in the browser or on native servers.

Discord Code Agent

A personal coding agent for operating Claude, Codex, and Gemini through Discord.

Claude Quota Guard

A project-level quota control tool for Claude Code.

readme-waves

A tool that generates animated music-equalizer SVGs and videos for GitHub profile READMEs.