EDUCATION
Nanyang Technological University
Aug 2019 - Jul 2023
- Bachelor of Engineering (Information Engineering and Media)
- Honours (Distinction); CGPA: 4.47 / 5.00
- MOE SM2 Scholarship Recipient
Exchange Programmes
WORKING EXPERIENCE
Illumina, Software Engineer
Feb 2025 - Present
- Overhauled Kubernetes-based DNA sequencing software lifecycle tooling, enabling
one-click installation, cutting deployment incidents by 25%.
- Built a Python CLI to provide a unified interface for Illumina Run Manager services,
improving developer experience and reducing test setup time by 30%.
-
Created an agent system with evals to integrate automatic
triage/debug/code review into CI/CD and on-calls,
enabled zero-cost org-wide AI adoption; cut on-call
resolution time by 40%, while the system self-improved its PR
acceptance from 70% to 93%.
-
Improved a Jenkins CLI to be agent-first, closing the
self-verification gap in "test → triage → fix
→ test" loop; achieved 9-hour autonomous production
bug resolution across 3 micro-services.
ByteDance, Software Engineer in Test
Nov 2023 - Jan 2025
- Responsible for quality assurance for LiveNet CDN live streaming infrastructure, and BytePlus Live SaaS
across server, web and mobile; supporting livestreams with over 500K PV on BytePlus and TikTok.
- Optimized and deployed PyTest automation in CI/CD among cross-region data centers; shortened release
cycles by 30% while maintaining over 99% pipeline stability.
- Initiated team transition from providing test support to delivering testing capabilities; built QA
no-code platform, and developed CLI for API robustness test generation, increasing developer
self-testing rates by 20%.
INTERNSHIP EXPERIENCE
Panasonic R&D, Machine Learning - Computer Vision Intern
Jul 2021 - Dec 2021
- Conducted extensive image data collection, pre-processing and dataset generation with Pandas and OpenCV
in Python; created consistent data flow for 5 computer vision Machine Learning Models.
- Utilized TensorFlow and PyTorch to finetune and evaluate 2 Semantic Segmentation and 3 Object Detection
models on Linux; achieved 94.4% accuracy with YOLO Algorithm.
- Continuously monitored model performance, implemented batch processing in real-world environment for
real-time object detection, which improved response time by 15%.
PERSONAL PROJECTS
- Open Source (github.com/baggiiiie):
-
maintainer of jjui
(2K stars), the most popular TUI
for jj-vcs, built on Go Bubbletea framework.
-
contributor of executor (backed by
YCombinator), an execution layer with codemode for AI agents.
- SaaS: created simple-cv.app, an resume building website, reached 200
monthly active users.
- Writings: writing technical blogs at yingchao.dev/blog, covering
topics like building a research agent and MCP/CLI.
CO-CURRICULAR ACTIVITIES
NTU Harmonix A cappella Group, Committee
Aug 2019 - Aug 2021
NTU Swimming Team, Member
Aug 2019 - Jan 2020