張誠恩Cheng-En

可立即到職・彰化員林/可配合台中、新竹、雙北Available now · Changhua, Taiwan · open to Taichung, Hsinchu, Taipei

張誠恩 Cheng-En Chang

前端工程師・AI 應用・軟硬體驗證Frontend · AI Applications · Hardware/Software Validation

我把耗時、容易出錯的流程,做成穩定好用的工具;也習慣先證明它是對的,才交出去。資工碩士,熟悉 React、TypeScript 與 Gemini API,另有約 14 個月 3C 產品軟硬體驗證經驗。 I turn slow, error-prone workflows into reliable tools, and I prove they work before I ship them. M.S. in Computer Science, experienced with React, TypeScript and the Gemini API, plus about 14 months of 3C product hardware/software validation.

人工 → 工具manual → tool
4 h→5 min

1 小時錄音的轉錄時間to transcribe a 1-hour recording

npm test
24,132passed

發票對獎自動化測試automated tests, invoice checker

驗證實習validation
7terms

寒暑假返任,合計約 14 個月seasonal terms, about 14 months

01作品Work

Gemini 逐字稿大師 Gemini Transcription Master

2026/01 – 2026/09

長音檔轉逐字稿的純前端工具,解決 AI API 單次請求長度限制,以及長時間轉錄中途失敗就得整段重來的問題。 A frontend-only tool that turns long audio into transcripts. It works around the AI API's per-request length limit and removes the need to restart a long job when it fails midway.

  • PASS實測 1 小時錄音約 5 分鐘完成(自動切成 12 段);以人工聽打約 4 小時估算,節省 95% 以上時間。A 1-hour recording finishes in about 5 minutes (split into 12 chunks), over 95% faster than an estimated 4 hours by hand.
  • INFO以 Web Audio API 在瀏覽器端切成 5 分鐘片段,最多 3 段同時送 Gemini 轉錄後依時間合併。Splits audio into 5-minute chunks in the browser with the Web Audio API, transcribes up to 3 at a time with Gemini, and merges them in order.
  • INFO保存每段進度可斷點續傳;API 失敗時以指數退避自動重試(最多 3 次)。Saves progress per chunk so jobs can resume; failed API calls retry with exponential backoff (up to 3 times).
  • INFO支援逐字稿與時間戳編輯、TXT/SRT 匯出;音檔不經自建伺服器。Editable transcript and timestamps with TXT/SRT export; audio never passes through a self-hosted server.

統一發票智能對獎 Smart Invoice Checker

2026/01 – 2026/09

電子發票對獎 Web App,解決逐張手動比對號碼費時又容易看錯的問題:掃描 QR Code 即可對獎,收件匣的電子發票可一次批次檢查。 An e-invoice lottery checker that replaces slow, error-prone manual matching: scan a QR code to check instantly, or batch-check every e-invoice in your inbox.

  • PASS以 Vitest 建立自動化測試:6 期財政部真實開獎號碼、各獎級邊界、末三碼 000–999 窮舉,加上 18,000 組隨機比對,共 24,132 組全數通過。Vitest suite built on six real draws, every prize-tier boundary, an exhaustive 000–999 sweep and 18,000 random cross-checks: 24,132 cases, all passing.
  • INFO設計 6 層開獎資料來源備援(含 GitHub Actions 每日同步的官方快照),每層 4 秒逾時,失效即自動切換。Six fallback data sources (including an official snapshot synced daily by GitHub Actions), each with a 4-second timeout and automatic failover.
  • INFO支援手動輸入、QR Code、Gmail 共 3 種對獎方式;QR Code 免呼叫 AI 即可對獎,辨識不到時以 Gemini Vision 備援。Three ways to check: manual entry, QR code and Gmail. QR scanning works without AI, with Gemini Vision as a fallback.
  • INFO以 Google OAuth 2.0 取得授權後,透過 Gmail API 批次掃描收件匣中的電子發票。After Google OAuth 2.0 consent, batch-scans inbox e-invoices through the Gmail API.

02經歷Experience

  1. 2025/11 – 2026/10

    志願役一等士兵(載波作業兵,兼辦資訊業務)Private First Class, Carrier Communications Operator & IT Duties

    中華民國國軍Republic of China Armed Forces

    • 每日依單位 Excel 管理表彙整約 80 支行動裝置的管理資料並核對正確性,供主管逐日檢查、追蹤異常。Compiled and checked daily management records for about 80 mobile devices using the unit's Excel tracking sheet, so supervisors could review and follow up every day.
    • 依保密規範處理資料與文件;每月指定資料準時繳交,服役 11 個月從未延遲。Handled data under confidentiality rules; never missed a monthly report deadline in 11 months.
  2. 2020/07 – 2023/08

    3C 產品測試寒暑期實習生3C Product Test Intern (seasonal)

    百佳泰股份有限公司・寒暑假連續 7 期返任,合計約 14 個月Allion Labs, Inc. · 7 consecutive seasonal terms, about 14 months

    • 執行 NEC、HP、Microsoft Surface 等品牌螢幕、桌上型主機與筆電(3 類產品、每期約 3 個機種)的軟硬體功能驗證與穩定性測試。Ran hardware/software functional and stability tests on monitors, desktops and laptops from NEC, HP, Microsoft Surface and others (3 categories, about 3 models per term).
    • 依 Excel 測試清單(Test Case)逐項執行並記錄結果;發現異常時穩定重現、整理重現步驟,回報工程師協助 Debug 並追蹤至結案。Executed test cases from Excel test sheets; reproduced anomalies reliably, documented steps, reported to engineers and tracked issues to closure.
  3. 2023/08 – 2025/07

    國立彰化師範大學 資訊工程碩士M.S., Computer Science & Information Engineering

    論文:5G 專網於智慧醫療中的應用・中華扶輪獎學金(2024–2025)National Changhua University of Education · Thesis: Private 5G in Smart Healthcare · Chinese Rotary Scholarship (2024–2025)

  4. 2019/08 – 2023/07

    大葉大學 資訊工程學士B.S., Computer Science & Information Engineering

    大葉大學Da-Yeh University

03技能與證照Skills & Certifications

前端Frontend

  • React 19
  • TypeScript
  • JavaScript ES6+
  • Vite
  • Tailwind CSS
  • HTML5 / CSS3
  • RWD

AI/API 整合AI & APIs

  • Gemini API
  • Gemini Vision
  • Gmail API
  • Google OAuth 2.0
  • RESTful API

測試與驗證Testing & Validation

  • Vitest
  • Test Case
  • 問題重現與追蹤Issue reproduction
  • 穩定性測試Stability testing

工具Tools

  • Git / GitHub
  • GitHub Actions
  • GitHub Pages
  • Linux
  • Python
  • AI 輔助開發(Codex)AI-assisted dev (Codex)

語言:中文母語;英文閱讀略懂。Languages: Mandarin (native); English (basic reading).

04聯絡Contact

正在找前端、AI 應用或軟硬體驗證的工作,歡迎來信。I'm looking for frontend, AI application or validation roles. Feel free to reach out.