AI engineer · Taichung, Taiwan
I build agent systems, then measure whether they actually work.
AI engineer, backend by training, Go by default. Concretely, three things: I build agent systems (MCP servers, knowledge bases with PostgreSQL and pgvector, retrieval that is actually evaluated); I put models into production (serving architecture chosen against a real CPU or GPU budget, deployment to cloud GPUs and Jetson edge devices); and I instrument all of it with OpenTelemetry, Prometheus and Grafana so the numbers are real.
M.S. in Computer Science, National Chung Hsing University. Two open-source research projects on ML serving — one benchmarks three architectures under CPU limits, the other implements the second study's batching proxy in Go — and a blog on what the benchmarks leave out. Open to opportunities.
Research
Batch2go: isolating batching effects by placement
Treating batching placement as an isolable architectural variable, with a single-flight Go proxy that decomposes batch cycle time into compute and transport.
A reproducible evaluation framework for ML serving architectures under CPU constraints
A controlled comparison of monolithic, microservices and Triton serving on CPU-constrained hardware. The finding is a three-way trade-off, not a ranking.
