Online·25.04°N · 121.56°E·---- TPE

// hello, I am

YT.

Software Engineer

Taipei, Taiwan

Polyglot engineer drifting between web, systems, and silicon. Endlessly curious — I pick up new tools fast, take hard problems apart, and let code do the heavy lifting.

scroll
About

About

The short version

I build software for a living and tinker for fun. My comfort zone stretches from typed React UIs at the front to Verilog modules at the bottom of the stack — whichever layer the problem lives on.

Recently I've been most interested in the seams between disciplines: where frontend meets product instinct, where backend meets distributed systems, where high-level languages meet the metal underneath.

Based in
Taipei, Taiwan
Coords
25.04°N · 121.56°E
Status
Open to interesting work
Stack

Stack

103 entries across 12 groups

  • Languages

    Read & write — listed in rough order of recent use

    • TypeScript
    • JavaScript
    • Python
    • Rust
    • Swift
    • Objective-C
    • Java
    • C
    • C++
    • PHP
    • R
    • SQL
    • Bash
    • Verilog
  • Frontend

    Building responsive, animated, accessible UIs

    • React
    • Next.js
    • Nuxt.js
    • Vue
    • Vite
    • TailwindCSS
    • Framer Motion
    • HTML5
    • CSS3
  • Backend

    APIs, services, message queues

    • Node.js
    • Express
    • NestJS
    • FastAPI
    • Django
    • Flask
    • Laravel
    • GraphQL
    • Kafka
    • RabbitMQ
  • Databases

    Where the state lives

    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
    • MongoDB
    • Redis
  • AI / ML / Data

    Models, notebooks, glue code

    • PyTorch
    • TensorFlow
    • CUDA
    • Hugging Face
    • LangChain
    • Pandas
    • NumPy
    • Jupyter
  • Mobile

    Native iOS and cross-platform apps

    • SwiftUI
    • UIKit
    • Xcode
    • React Native
  • Bots & Automations

    Talking to chat platforms and gluing services together

    • LINE Bot
    • Telegram Bot
    • Discord Bot
    • Google Apps Script
    • IFTTT
    • n8n
    • OpenClaw
  • Systems & Hardware

    Closer to the metal

    • Verilog
    • Embedded C
    • FPGA
    • SPICE
    • Quartus
  • DevOps & CI/CD

    Shipping, containerizing, automating

    • Docker
    • Kubernetes
    • Helm
    • Terraform
    • GitHub Actions
    • Jenkins
    • k6
    • Linux
    • Nginx
    • Apache
  • Cloud & Hosting

    Where things actually run

    • AWS
    • GCP
    • Azure
    • Cloudflare
    • Cloudflare Zero Trust
    • Vercel
    • Fly.io
    • Heroku
    • Zeabur
    • Supabase
    • Firebase
  • Observability

    Logs, metrics, traces

    • Elastic Stack (ELK)
    • Grafana
    • InfluxDB
    • Wireshark
  • Tools

    Daily drivers — editors, CLI, design, docs

    • Vim
    • VS Code
    • Cursor
    • RStudio
    • Eclipse
    • Git
    • GitHub
    • GitLab
    • Make
    • tmux
    • fzf
    • jq
    • Postman
    • Figma
    • Notion
Work

Experience

Where I've put in the hours

  1. Jun 2024 — Present

    Senior Engineer · Inventec

    Shipping enterprise AI inference software on NVIDIA Jetson edge hardware, plus the robotics control + monitoring apps around it. FastAPI + Swagger on the backend, Vue / Nuxt on the front, K6 keeping the inference paths within latency budget.

    • Python
    • FastAPI
    • Vue
    • Nuxt.js
    • NVIDIA Jetson
    • K6
    • Docker
    • Linux
  2. Mar 2023 — May 2024

    Lead Engineer · Neopower Technologies(新動智能)

    Led product development end-to-end and shipped the company's flagship platform — recognized with an industry award during my tenure. Joined the CEO on customer visits and pitches, coordinated integrations with engineering teams at partner companies, and mentored the engineers on my team.

    • Nuxt.js
    • Vue
    • C#
    • Python
    • MSSQL
    • MongoDB
    • Elasticsearch
    • Kibana
    • Logstash
    • APM
    • Filebeat
    • Metricbeat
  3. Sep 2022 — Mar 2023

    Software Engineer · U-SYNC. Taiwan Services(金緻網路資訊)

    Owned product architecture and tech-stack selection across client engagements, built the systems alongside the engineers I mentored, and ran the company's servers. Joined the CEO on customer visits and pitches.

    • Python
    • Vue
    • Nuxt.js
    • Vite
    • TailwindCSS
    • Elastic Stack (ELK)
    • Docker
    • Nginx
    • Linux
  4. Jun 2020 — Present

    Developer · Open NCCU

    Long-running contributor to NCCU's open-source community — building tools, bots, and web apps that serve students across campus. Work spans web (Vue / Nuxt / React + Vite + TailwindCSS), chat-bot platforms (LINE Bot), and an iOS companion app, with deployments on Docker and observability through ELK.

    • TypeScript
    • Vue
    • Nuxt.js
    • React
    • Vite
    • TailwindCSS
    • LINE Bot
    • iOS
    • Docker
    • Elastic Stack (ELK)
  5. Jan 2020 — Sep 2022

    Teaching Assistant · National Chengchi University

    Led recitation sessions, debugged student code, and ran after-class tutoring across programming and ML coursework.

    • Python
    • C++
    • Git
    • Machine Learning
  6. Sep 2017 — Jun 2018

    Firmware Engineering Intern · Chip Implementation Center, NARLabs

    Rewrote firmware to improve product performance, built demo applications for the team's products, and produced explanatory videos.

    • C
    • Java
    • Android
  7. Jun 2017 — Jun 2018

    Teaching Assistant · Institute for Information Industry (III)

    Teaching assistant for industry training programs — supported student debugging and produced course documentation.

    • Python
    • JavaScript
  8. Sep 2016 — Jun 2020

    Teaching Assistant · Yuan Ze University

    Supported Web / JavaScript / Swift / AI courses; helped students debug across the curriculum.

    • Swift
    • JavaScript
    • iOS

§ Education

  1. M.S. in Computer Science

    National Chengchi University(國立政治大學)

    MIG Lab · Research focus: large language models (LLMs).

    Advisor: Chao-Lin Liu(劉昭麟)

    Sep 2019 — Mar 2023

  2. B.S. in Computer Science and Engineering

    Yuan Ze University(元智大學)

    CAD Lab · Research focus: embedded systems.

    Advisor: Yi-Yu Liu(劉一宇)

    Sep 2014 — Feb 2021

Selected

Projects

Things I've made that I still think about

  • Project — 01Featured

    NeoPower — Smart EV-Charging Platform

    Operations platform for fleet EV charging — talks to the charger directly, reads each site's contracted grid capacity, and runs an algorithm to push optimal charge-rate commands to every stall in real time. Also wired into the demand-response signal: when Taipower's grid is stressed the platform auto-throttles load so the operator earns the load-shedding rebate. Shipped end-to-end with the team.

    • Nuxt.js
    • Vue
    • C#
    • Python
    • MSSQL
    • MongoDB
    • Elasticsearch
    • Kibana
  • Project — 02Featured

    Open NCCU — Backend

    Backend for the Open NCCU community, serving structured data through APIs to frontend engineers and product owners across the project.

    • Node.js
    • TypeScript
    • REST API
  • Project — 03Featured

    LINE Bot 小精靈洪逸 — Full Stack

    A LINE bot with ~1k followers serving CS-graduate-school exam questions with real-time answer reveals and correct / incorrect counts. Custom commands are configurable via a public Google Sheet; a PTT crawler returns random Beauty-board posts; a YouTube crawler returns the first hit for a query; uploaded images get auto-rehosted to Imgur. Built with Node.js, LINE Messaging API, and Google Apps Script.

    • Node.js
    • LINE Bot
    • Google Apps Script
  • Project — 04

    NCCU Photo Club — LINE Bot

    LINE bot for the NCCU Photo Club covering club info lookup and class sign-ups. Backed by a Google Sheet as the database — zero infra cost. Built with Node.js, LINE Messaging API, and Google Apps Script; originally hosted on Heroku free tier.

    • Node.js
    • LINE Bot
    • Google Apps Script
  • Project — 05

    NCCU Bus — Telegram Bot

    Telegram bot for real-time bus-arrival times at NCCU stops. Caches MOTC PTX responses on a 1-minute poll — fast UX without burning quota. Originally on Heroku, now self-hosted on a home NAS via Docker.

    • Node.js
    • Telegram Bot
    • Docker
  • Project — 06

    Golden Years Photo — Profile Crop Tool

    Web-based portrait / ID-photo cropping and rotation tool for a Taipei photo studio (好時有影). Forked cropper.js to fit their workflow — users upload a photo, crop and rotate live, then download a print-ready 4"×6" composite.

    • JavaScript
    • cropper.js
    • Web
  • Project — 07

    時光幻鏡 — Photography Rental Store System

    Full-stack management system for a Taoyuan photography-rental shop covering members, equipment inventory, and orders. Replaced a phone / walk-in workflow — customers can now self-register, browse stock, and book gear from the LINE bot, while the shop's web console keeps inventory, members, and orders in sync.

    • JavaScript
    • jQuery
    • PHP
    • MySQL
    • Apache
    • LINE Bot
  • Project — 08

    Distributed Securities Trading — Coursework

    Single-page app for a graduate distributed-systems course: a tiny securities-trading playground built on a private Ethereum chain (Ganache), with smart contracts in Solidity wired up via Web3.js. Each user starts with 100 ETH for gas and trades through a MetaMask wallet against the on-chain order book.

    • JavaScript
    • jQuery
    • Web3.js
    • Solidity
    • Ganache
    • MetaMask
  • Project — 09

    Portfolio Backtester — Data Visualization Coursework

    Single-page app for a graduate data-viz course: pick assets across TW / US equities and crypto, set position size and direction, and the dashboard backtests the portfolio over a chosen window. K-line chart for the active asset, daily P&L bars, and a per-position pie chart shaded by gain/loss magnitude. Frontend in JavaScript with jQuery / D3.js / techan.js, Python Flask on the backend.

    • JavaScript
    • jQuery
    • D3.js
    • techan.js
    • Python
    • Flask
  • Project — 10

    大碩補習班 — Security Disclosure

    Discovered and responsibly disclosed an authentication-bypass at a large cram school — default credentials were the user's national ID, with no rate limiting on the login endpoint. Built a Node.js proof-of-concept that enumerated valid IDs against the live system, reported in May 2019; vendor patched.

    • Node.js
    • Security
    • Disclosure
  • Project — 11

    Indoor 3D Positioning — MorSensor Hackathon

    24-hour hackathon project at NCTU SSLab's 2nd System Hackathon (2017, MorSensor track). Built with a teammate — the user carried a 9-axis Bluetooth sensor and walked from a known origin to a target inside a tiled hall; an Android app fused accelerometer / gyroscope / magnetometer streams in real time to estimate heading and stride length, with a tuned threshold separating genuine steps from sensor jitter. Final 3D coordinates were scored against the actual destination — placed Honorable Mention.

    • Android
    • Java
    • Bluetooth
    • MorSensor
    • 9-axis IMU
Recognition

Publications & Awards

3 entries

  1. Publication

    Dec 2022

    Toward an Integrated Annotation and Inference Platform for Enhancing Justifications for Algorithmically Generated Legal Recommendations and Decisions

    JURIX 2022 — Demo Session

    Master's thesis demo paper at JURIX 2022 (35th International Conference on Legal Knowledge and Information Systems). Built tooling for dataset retrieval and annotation prior to ML training — Elasticsearch handles large-scale search, Python orchestrates the ML / DL pipeline glue.

    View ↗
  2. Publication

    Oct 2020

    Developing a Dual-Feature Platform to Assist Students' Course Selection Process

    TAICHI 2020 — 6th Taiwan Conference on Human-Computer Interaction (Poster & Demo)

    Designed and presented a course-review platform where students and teachers exchange feedback through three subjective dimensions — ease of grading (sweetness), workload (coolness), and knowledge depth — alongside ratings and end-of-semester comments. Aim: reduce mid-term withdrawals and tighten the feedback loop between students and instructors.

    View ↗
  3. Award

    Mar 2017

    Honorable Mention — Indoor 3D Spatial Positioning

    2nd System Hackathon · MoE Advanced Application Processor Alliance

    Honorable Mention in the MorSensor track. Built a real-time positioning system using a 9-axis sensor relayed to an Android phone via Bluetooth — fused accelerometer / gyroscope / magnetometer data, applied a tuned threshold to distinguish motion from rest, then computed walked direction and distance from a known origin (0, 0, 0).

    View ↗