# ShengXing Chi > ShengXing Chi (Chi ShengXing, also Bruce Chi) is Head of Frontend at Know Your Customer, based in Carlow, Ireland. Nineteen years of software: full stack since 2007, frontend specialist since 2014, and since 2026 Kidoka, a platform where AI agents turn tickets into reviewed pull requests. ## Key facts - Role: Head of Frontend, Know Your Customer (identity and anti-money-laundering checks for financial institutions). Joined February 2022 as a senior frontend developer, remote from Sanming, China; leading the front end by July 2022; moved to Carlow, Ireland in 2024. - Codebase: React 18 and TypeScript, about 113,000 lines in 930 files, Vite, Redux Toolkit, RTK Query, D3, ECharts, SignalR. Moving from Create React App to Vite cut dev server start from 15 s to 0.4 s and the production build from 91 s to 18 s. - Since 2018, part-time contract: Senior Frontend Engineer at Colleague AI, an AI platform for K-12 classroom teachers (Classroom v2 redesign, MUI to Tailwind, AI streaming moved from WebSocket to SSE, agent memory architecture). - Earlier: Quanturban, Shenzhen (2020 to 2021, data tools for city planning); Trendalytics with a US team (2018 to 2020, fashion trend dashboards); WioWise, Sanming (2014 to 2018, WiseEditor and the no-code WiseBuilder); Fujian Helios Technologies, Xiamen (2012 to 2014, Helios NetView NMS); Zhejiang Tourism Information Center, Hangzhou (2007 to 2012, tourzj.gov.cn, full stack in ASP.NET, C# and SQL Server). - Education: B.Sc. Computer Science and Technology, China University of Geosciences (2002 to 2006). - Skills: React, TypeScript, Vite, Redux Toolkit, Vue, Node.js, Tailwind CSS, D3, ECharts, SSE, AI agents, Claude Agent SDK, MCP, BullMQ, PostgreSQL, ASP.NET, C#. ## Projects by ShengXing Chi Own products: - [Kidoka](https://kidoka.ocxers.com) (2026): AI software-delivery platform. A bug or request becomes a ticket; AI agents plan, write and review it; a person approves the pull request. Built from design doc to a working multi-agent platform in 12 days; on its own repository: 94 tickets completed, 93 agent-opened pull requests merged, 240K lines of TypeScript, 3,000+ tests. - [KeepReap](https://keepreap.com) (2026): rewrites your sentences the way a native speaker would. Chrome extension, web app, macOS. - [Autopilot for Claude Code](https://github.com/ocxers/autopilot) (2026): open-source commands for unattended delivery; 140 runs across 5 repositories, 123 with no human step. - AIWebInsight (2026): SEO toolkit with a Chrome extension, side panel and AI tools site. - [Cá Viên Chiên](https://cavienchien.net) (2026): browser game about running a fried fish ball stall, also on itch.io. - [Agege Life](https://agege.life) (2026): browser life simulator set in Lagos, with real players. - [IrishSim](https://irishsim.com) (2026): independent guide to Irish SIM-only plans. - [RS4 Hub](https://rs4.dev) (2026): unofficial tracker of confirmed RuneScape 4 news. - [Timice · 时美](https://www.timice.com) (2025): world clocks, timers and alarms. Led or built at companies: - Know Your Customer (2022 to now): the main portal and its organisation graph (D3 and Canvas), risk dashboards (ECharts), case management, and state and sync (Redux Toolkit, RTK Query, SignalR). - [Colleague AI Extension](https://chromewebstore.google.com/detail/colleague-ai/bfheaockklhhdaohopnlkbohdadlfdjo) (2024 to 2025): brings Colleague AI into any page; plus Classroom v2, SSE streaming and agent memory for [Colleague AI](https://www.colleague.ai). - WiseBuilder and WiseEditor at [WioWise](https://wiowise.com) (2014 to 2018): a no-code page and site builder, and a rich-text editor for writers. - [Helios NetView NMS](https://www.heliostelecom.com/monitoring-maintenance/) (2012 to 2014): remote status and settings for mobile-signal repeaters over GPRS or SMS; interface, backend, schema and statistics. - [Zhejiang tourism portal](https://www.tourzj.com) (2007 to 2012): tourzj.gov.cn, Wenzhou's tourism site wzta.gov.cn and the bureau's office system, front end to database. ## Pages - [ShengXing Chi, line by line](https://ocxers.com/): the career as one interactive line, chapter by chapter. - [Slides](https://ocxers.com/deck): the same story as a presentation, ending with how Kidoka works. - [Kidoka slides](https://ocxers.com/kidoka): Kidoka on its own, from the ticket loop and the agent roles to the human approval step. ## Contact - Email: ocxers@gmail.com - [LinkedIn](https://www.linkedin.com/in/chi-shengxing/) - [GitHub](https://github.com/ocxers) - [Kidoka](https://kidoka.ocxers.com)