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.