Hi, I’m Kai-Lin Kao, a software engineer specializing in AI-powered backends, multi-agent systems, and scalable cloud-native architectures. During my internship at the Ministry of Digital Affairs in Taipei, I led a five-person team to build a Generative AI multi-agent system that connects multiple LLM providers, performed code reviews on 10+ PRs, and established version control and SDLC best practices. I refactored 14 tightly coupled modules into a modular, testable design, lifting unit test coverage from near-zero to 85% and enabling automated validation across critical pipelines. I’ve continued applying these skills at Taiwan Mobile, architecting an LLM-driven backend for 4+ assistants with centralized orchestration and TLS-backed Redis state management, cutting token costs by 75% and improving response accuracy by 90%. I enjoy turning ambiguous requirements into robust, maintainable systems and contributing to open-source projects, from ERC-721 metadata tooling to developer-onboarding improvements.

Kai-Lin Kao

Hi, I’m Kai-Lin Kao, a software engineer specializing in AI-powered backends, multi-agent systems, and scalable cloud-native architectures. During my internship at the Ministry of Digital Affairs in Taipei, I led a five-person team to build a Generative AI multi-agent system that connects multiple LLM providers, performed code reviews on 10+ PRs, and established version control and SDLC best practices. I refactored 14 tightly coupled modules into a modular, testable design, lifting unit test coverage from near-zero to 85% and enabling automated validation across critical pipelines. I’ve continued applying these skills at Taiwan Mobile, architecting an LLM-driven backend for 4+ assistants with centralized orchestration and TLS-backed Redis state management, cutting token costs by 75% and improving response accuracy by 90%. I enjoy turning ambiguous requirements into robust, maintainable systems and contributing to open-source projects, from ERC-721 metadata tooling to developer-onboarding improvements.

Available to hire

Hi, I’m Kai-Lin Kao, a software engineer specializing in AI-powered backends, multi-agent systems, and scalable cloud-native architectures. During my internship at the Ministry of Digital Affairs in Taipei, I led a five-person team to build a Generative AI multi-agent system that connects multiple LLM providers, performed code reviews on 10+ PRs, and established version control and SDLC best practices. I refactored 14 tightly coupled modules into a modular, testable design, lifting unit test coverage from near-zero to 85% and enabling automated validation across critical pipelines.

I’ve continued applying these skills at Taiwan Mobile, architecting an LLM-driven backend for 4+ assistants with centralized orchestration and TLS-backed Redis state management, cutting token costs by 75% and improving response accuracy by 90%. I enjoy turning ambiguous requirements into robust, maintainable systems and contributing to open-source projects, from ERC-721 metadata tooling to developer-onboarding improvements.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Open Source Contributor at LFDT Cacti (Linux Foundation)
May 1, 2025 - June 30, 2025
Delivered a full-stack ERC-721 metadata feature by extending the Ethereum persistence pipeline to synchronize 3 NFT metadata fields across PostgreSQL, TypeScript services, React UI, and integration testing. Resolved ARM64 Docker build compatibility issues by tracing dependency incompatibilities across the LFDT Cacti and Fabric codebases, restoring a reliable cross-platform development environment. Improved developer onboarding by designing 2 VSCode Dev Container setup workflows (beginner and advanced), standardizing the containerized development environment.
Software Engineer Intern at Ministry of Digital Affairs
March 1, 2024 - July 31, 2024
Led a 5-member team to develop an LLM service using Python, Flask, OpenAI, and Gemini; performed code reviews for 10+ pull requests; established version-control best practices and SDLC processes to improve code quality and collaboration across the team. Accelerated an end-to-end I/O-bound data pipeline for article generation, reducing processing time by 15% across 1.2 GB of text and image data from 200 webpages, and implemented scalable deployment workflows to support rapid iteration.
Software Engineer Intern at Taiwan Mobile Co., Ltd.
June 1, 2023 - January 31, 2024
Built an extensible LLM-powered backend API in Python and Flask using Azure OpenAI, supporting 4+ assistants via centralized orchestration and Redis-based session control. Engineered an SSL/TLS certificate monitoring service in Java, Spring Boot, and Elasticsearch, reducing engineers’ daily inspection time by 84% with automated alerts integrated into the M+ messaging platform. Designed JMeter stress tests for 5+ critical APIs for the myfone e-commerce platform, analyzing performance and tail latency (p95/p99) under 1,000 concurrent users.

Education

Master of Engineering at University of Waterloo
September 1, 2025 - August 31, 2026
Bachelor of Medical Informatics and Innovative Applications at Fu Jen Catholic University
September 1, 2020 - June 30, 2024
Master of Engineering in Electrical and Computer Engineering at University of Waterloo
September 1, 2025 - December 31, 2026
Bachelor of Science in Medical Informatics and Innovative Applications at Fu Jen Catholic University
September 1, 2020 - June 30, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Healthcare, Government