I am a Software Engineer and current M.Eng. candidate in Electrical and Computer Engineering at the University of Waterloo, with a specialized focus on building scalable full-stack applications and AI-driven solutions. My professional background is rooted in bridging the gap between complex backend architecture and intuitive user experiences, making me particularly effective in fast-paced startup environments. I have extensive experience in LLM orchestration, having led teams to develop generative AI services using Python, Flask, and OpenAI/Gemini. During my tenure at Taiwan Mobile, I engineered extensible backends that supported multiple AI assistants via Azure OpenAI and Redis. With a Bachelor’s degree in Medical Informatics, I possess a unique perspective on leveraging technology to improve healthcare outcomes, aligning perfectly with mission-driven platforms in the digital health space. My technical toolkit spans Python, Go, Java, and TypeScript , complemented by hands-on experience in cloud infrastructure like AWS Lambda and Kubernetes. Whether it is parallelizing I/O-bound pipelines to boost performance by 50% or refining UI/UX through Svelte and React, I thrive on transforming an MVP into a production-ready product that is both high-performing and user-centric.

Kai-Lin Kao

I am a Software Engineer and current M.Eng. candidate in Electrical and Computer Engineering at the University of Waterloo, with a specialized focus on building scalable full-stack applications and AI-driven solutions. My professional background is rooted in bridging the gap between complex backend architecture and intuitive user experiences, making me particularly effective in fast-paced startup environments. I have extensive experience in LLM orchestration, having led teams to develop generative AI services using Python, Flask, and OpenAI/Gemini. During my tenure at Taiwan Mobile, I engineered extensible backends that supported multiple AI assistants via Azure OpenAI and Redis. With a Bachelor’s degree in Medical Informatics, I possess a unique perspective on leveraging technology to improve healthcare outcomes, aligning perfectly with mission-driven platforms in the digital health space. My technical toolkit spans Python, Go, Java, and TypeScript , complemented by hands-on experience in cloud infrastructure like AWS Lambda and Kubernetes. Whether it is parallelizing I/O-bound pipelines to boost performance by 50% or refining UI/UX through Svelte and React, I thrive on transforming an MVP into a production-ready product that is both high-performing and user-centric.

Available to hire

I am a Software Engineer and current M.Eng. candidate in Electrical and Computer Engineering at the University of Waterloo, with a specialized focus on building scalable full-stack applications and AI-driven solutions. My professional background is rooted in bridging the gap between complex backend architecture and intuitive user experiences, making me particularly effective in fast-paced startup environments.

I have extensive experience in LLM orchestration, having led teams to develop generative AI services using Python, Flask, and OpenAI/Gemini. During my tenure at Taiwan Mobile, I engineered extensible backends that supported multiple AI assistants via Azure OpenAI and Redis. With a Bachelor’s degree in Medical Informatics, I possess a unique perspective on leveraging technology to improve healthcare outcomes, aligning perfectly with mission-driven platforms in the digital health space.

My technical toolkit spans Python, Go, Java, and TypeScript , complemented by hands-on experience in cloud infrastructure like AWS Lambda and Kubernetes. Whether it is parallelizing I/O-bound pipelines to boost performance by 50% or refining UI/UX through Svelte and React, I thrive on transforming an MVP into a production-ready product that is both high-performing and user-centric.

See more

Experience Level

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

Work Experience

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

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet