Kris Chen

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 Development

A 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:

TypeScriptNode.jsPostgreSQLpgvectorOpenAI / Ollama
View on GitHub

ying-web

ying-web

24+ Stars

A JavaScript full-stack Monorepo built with PNPM and Turborepo, containing personal websites, applications, and shared packages.

Technologies:

ReactNext.jsKoa.jsTypeScriptTailwind CSS
View on GitHub

ying-template

ying-template

100+ Stars

A frontend project template with Webpack, TypeScript, Jest, ESLint, and engineering conventions.

Technologies:

VueWebpackTypeScriptJest
View on GitHub

ying-datastructures-algorithms

ying-datastructures-algorithms

55+ Stars

Common data structures and algorithms implemented in TypeScript with Jest test coverage.

Technologies:

TypeScriptData StructuresAlgorithmsJest
View on GitHub

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:

WeChat

krisChans95