I began as a developer who wanted to make a program work. Over time I became more interested in deciding which program deserved the team's attention, which differences belonged inside it and which commitments the organisation was creating by keeping it alive. That progression did not make the technical detail less important. It gave the detail a commercial and organisational setting. I still want to understand how a choice works, but I also want to know why we should own it and who will be responsible when its first sponsor has moved on.
I completed my computer science degree at Qiawen Institute in June 1989 and joined Qingvare Technologies the following month. The small development group gave me direct experience of implementation, testing and maintaining applications for users whose work did not pause when our code needed attention. By December 1996 the employer had 180 employees and CNY 85 million annual revenue. I worked within an eight-person team, with no direct reports or independent spending authority. Learning to explain a defect and a change to another developer was a more useful foundation than pretending that this early role carried enterprise responsibility.
In January 1997 I joined Lanshuren Software as a client solutions architect. I learned how differently two clients could use apparently similar software. Some variation reflected a real operating need; some came from an unclear requirement or an easy short-term implementation choice. By the final year of that appointment I led eighteen colleagues through two direct reports and held CNY 7.2 million annual design and prototyping authority. The employer's 2004 context was 620 employees and CNY 310 million revenue. Those were final-year figures, not the remit I received on my first day. I moved into platform leadership because repeated client problems deserved a product-level discussion.
From January 2005 through December 2011 I headed common product platforms. My final remit included 64 employees through four reports and CNY 42 million annual authority. Lanshuren had grown to 2,100 employees and CNY 1.3 billion 2011 revenue. The work was less about declaring a universal architecture than establishing which behaviours could responsibly be shared. I learned that a common component needed a product owner, a support account and a way to decline unsuitable demands. Without those, a shared library could become a collection of promises made by several teams and maintained by nobody in particular.
The engineering vice-president appointment began in January 2012. By December 2018 I led 168 employees through five reports with CNY 150 million annual authority, within a company of 4,900 employees and CNY 3.8 billion annual revenue. I worked with commercial and delivery leaders on the engineering consequences of product commitments. An attractive first contract could create years of maintenance, and a technically elegant consolidation could damage a useful client relationship. My judgement improved when I stopped treating either engineering consistency or commercial flexibility as a sufficient answer on its own. The investment discussion needed both, together with the cost of the path we did not choose.
I became CTO in January 2019. Today I report to Weiheng Luan and lead 320 employees through six direct reports, with 64 contractors separately. My 2026 authority is CNY 360 million, divided between CNY 240 million product/platform engineering and CNY 120 million architecture and laboratories. Lanshuren's 8,400 employees, seven delivery centres and CNY 6.4 billion 2025 revenue describe the company around that remit. Its December 2025 ownership is founders 55%, institutional investors 35% and an employee trust 10%; I do not project that ownership back through earlier appointments. Internal enterprise systems remain with a separate CIO, and client commercial authority remains with its designated owners.
Recent decisions have concerned the boundaries of ownership. We consolidated ten of fifteen client forks while retaining five justified specialist versions. We compared AI inference charges against accepted answers on a defined test set, rather than counting every response as useful output. We placed time-sensitive advisory inference near industrial work while retaining central distribution and monitoring. In another programme, authorised reviewers established which earlier components could be reused for a stated product purpose. Each choice had an alternative, a cost and a continuing obligation; none becomes a universal recipe merely because it produced a useful local result.
From July 2018 to June 2022 I also served as a non-executive director of Shenlume Instruments and a member of its technology committee. That appointment overlapped the final months of my vice-president role and the early CTO years. It was separate from my executive reporting to Lanshuren's board and did not make me a director of Lanshuren. The experience required me to contribute questions and collective judgement without directing another company's engineering team. I did not chair its audit committee, and I do not claim financial expertise solely from holding that seat.
I have no current directorship and would plan 24 annual days for a suitable new appointment after examining its actual calendar and relationships. I remain interested in companies where product choices, engineering capability and long-lived obligations need to be considered together. The contribution I offer is a disciplined account of why a capability should exist, what evidence supports the next investment and what the organisation will need to keep owning. I expect that account to improve when colleagues from finance, operations, commercial work and governance challenge it.