
Kris Chen
AI Application Engineer | 10 Years of Software Engineering Experience
My experience spans frontend development, JavaScript full-stack engineering, application architecture, and AI applications. I currently work on SenseTime's Raccoon AI product suite, focusing on AI application development and complex product engineering.
About Me
Professional Summary
Experienced in large-scale web applications, Node.js services, DevOps, observability, and complex business systems. I turn product goals into technical solutions, system implementations, quality governance, and reliable delivery, applying a decade of JavaScript full-stack experience to AI products.
Core Competencies
AI Application & Product Engineering
Commercial AI product experience spanning an AI Agent cross-platform entry point, task planning, streaming data, and multi-edition product delivery.
JavaScript Full-Stack Architecture
Hands-on expertise across React, Vue, Next.js, Node.js, and Koa.js, including core services handling more than 4 million daily requests.
Engineering Governance & Delivery
Experienced in quality assessment, technology upgrades, automated testing, DevOps, observability, and cross-team project execution.
Technical Skills
AI Applications
- AI Agent / Multimodal Agent Development85%
- LangChain / LangGraph80%
- Function Calling / Tool Use85%
- RAG / Long-Term Memory / Vector DB80%
- Prompt / Context Engineering80%
- Streaming / Structured Output85%
Web Applications
- TypeScript90%
- React / Next.js / Vue.js90%
- CSS / LESS / SASS90%
- Koa.js / Hono.js85%
- MySQL / PostgreSQL80%
- Webpack / Vite85%
Engineering & Observability
- Docker85%
- CI/CD85%
- Monorepo / PNPM / Turborepo85%
- Automated Testing & Quality Governance90%
- Monitoring & Alerting85%
- Git90%
Work Experience
SenseTime
Frontend Engineer (Remote Technical Advisor / AI Application Development) | Feb 2025 - Present
Since February 2025, I have worked remotely on SenseTime's Raccoon AI product suite, contributing to AI product development, product engineering governance, and multi-edition delivery across consumer, SaaS, and enterprise products.
AI Product Engineering Governance
Addressed quality issues and rising maintenance costs accumulated through long-term product iteration by assessing the project, establishing shared standards, and driving remediation of high-priority issues.
- Established a quantitative scoring and tiered evaluation framework to continuously track project quality and improvement progress
- Identified issues across architecture, code quality, and collaboration workflows; produced a remediation plan and coordinated phased execution
- Drove upgrades and standardization across the project's technology foundation, followed by comprehensive testing and a stable production release
- Defined a browser support policy based on real user data, improving access across different devices
Product Development
Delivered core AI features, multi-edition products, and marketing campaigns.
- Independently led the AI Agent WeChat Mini Program from initial setup through delivery, building a mobile entry point for the desktop product within the WeChat ecosystem
- Led technical selection and MVP delivery for an AI task-planning feature, including task-graph visualization and incremental parsing of incomplete JSON received through SSE streams
- Delivered product features and commercialization support across consumer, SaaS, and enterprise editions
- Served as project owner for marketing campaigns, covering technical planning, development coordination, and production launch
Gaoding (Xiamen) Technology Co., Ltd.
JavaScript Full-Stack Engineer | Jul 2020 - Jul 2024
Developed and governed Gaoding's main website, commercialization platform, and core Node.js rendering services. Responsibilities covered frontend applications, Node.js services, DevOps, observability, and complex business systems.
Core Node.js Rendering Service Reliability
Led the refactoring and reliability improvement of a Koa.js SSR service handling more than 4 million daily requests.
- Mapped business relationships across domains, platforms, and user identities; built a declarative JSX-based routing system and decoupled core logic
- Established automated testing, logging, monitoring, and tiered alerting, achieving 95% test coverage
- Implemented Node.js Cluster service management, graceful shutdown, smooth startup, and containerized deployment
- Reduced incident detection time from approximately one hour to one minute while maintaining a 99.99% SLA
Commercialization Platform Architecture
Led architecture improvements for a purchasing platform receiving more than 50,000 daily visits.
- Refactored a tightly coupled commercialization module into an independently deployable and releasable application
- Built reusable commercial components, feature modules, and page services supporting multiple integration patterns
- Designed a unified cross-platform SDK for Web, App, and WeChat Mini Program environments
- Reduced new-platform integration time from several days to approximately two hours, improving development efficiency by about 70%
- Established browser compatibility standards based on real user data; the resulting changes increased commercial conversion by approximately 7%
DevOps and Engineering Efficiency
Led repository migration, containerized delivery, build optimization, and engineering workflow standardization.
- Independently migrated the main website repository from GitLab to GitHub and integrated Jenkins, Docker, Kubernetes, and Alibaba Cloud monitoring
- Designed a selective build process that reduced build time by approximately 50%, saving about 21,000 minutes annually
- Migrated the BFF layer into an independent repository with separate build and release ownership
- Standardized API conventions, component libraries, and pull request workflows
SEO Reliability Standardization
Established the company's first quantitative framework for evaluating technical SEO reliability.
- Built crawler identification, end-to-end logging, success-rate monitoring, fallback handling, and automated alerting
- Increased the share of core pages responding within 500 ms from 40% to 90%
- Maintained a 99.99% success rate for search engine crawlers accessing core pages
Shenzhen Sitianjichuang Education Technology Co., Ltd.
Frontend Engineer | Dec 2018 - Jul 2020
Independently designed and implemented a code conversion system bridging Blockly-based visual programming, JavaScript, and Python. Used ASTs and runtime abstractions to parse, transform, and execute code across programming models. The project received invention patent CN110941432A, and its open-source scaffold gained more than 100 GitHub Stars, becoming a core competitive advantage of the company's STEM education products.
Tongyin Investment Group
Frontend Engineer | Jul 2016 - Sep 2018
Served as the company's primary frontend developer, maintaining web applications, the corporate website, and a WeChat commerce platform. Rebuilt the corporate website and commerce platform with Vue 2, introduced frontend-backend separation, and supported products serving more than 6,000 users.
Open Source Projects
ying-ai
ying-ai
Active DevelopmentA TypeScript AI capabilities monorepo featuring a pluggable Companion SDK, long-term memory, model adapters, web-search tools, an interactive Story Runtime, and independent AI applications.
Technologies:
ying-web
ying-web
24+ StarsA JavaScript full-stack Monorepo built with PNPM and Turborepo, containing personal websites, applications, and shared packages.
Technologies:
ying-template
ying-template
100+ StarsA frontend project template with Webpack, TypeScript, Jest, ESLint, and engineering conventions.
Technologies:
ying-datastructures-algorithms
ying-datastructures-algorithms
55+ StarsCommon data structures and algorithms implemented in TypeScript with Jest test coverage.
Technologies:
Contact Me
Get In Touch
If my experience and capabilities align with your needs, feel free to contact me through any of the following channels: