About us

A software company built on delivery, not promises.

Tensorplume provides software outsourcing, staff augmentation and project delivery, building and running engineering teams for clients in any industry. What we hand over is a system that keeps running for years, not just an acceptance document.

120+
Engineers in Shanghai and Hangzhou
40+
Teams delivered or currently running
5yrs
Average engineer experience
01 — Company profile

Not the biggest,
but every delivery counts.

From discovery and system design through development, testing and operations, we cover the same full chain as the large outsourcing firms. We are smaller, we decide faster, and the founding team is in the room for the technical decisions on every major project.

Shanghai handles client relationships, architecture and project management; the Hangzhou delivery centre carries the bulk of the engineering capacity. Both sites run the same process and the same coding standards, and their working hours overlap yours completely.

The team is now more than 120 engineers across backend, frontend, mobile, QA, DevOps and data. We hire slowly and keep people for a long time, because a system only stays stable if someone is willing to look after it year after year.

02 — Mission · Vision · Values

How we define
a delivery done right.

Values are not words for the wall. These four decide which projects we take on, how we schedule them, and what we give up first when things get tight.

We believe good software is not something you "outsource". It is built by a team that genuinely cares about the outcome. What Tensorplume wants to do is put a team like that within reach of more companies.
Tensorplume · Company vision
01

Outcome first

We are accountable for going live and staying stable, not just for hours booked.

02

Senior at the core

Every team has a technical lead with 7+ years of experience.

03

Fully transparent

Code, boards and costs are completely open to the client.

04

Built for the long term

We measure ourselves by whether clients renew in year two.

03 — Our commitments

Six commitments written into every contract.

Not verbal assurances. Whether you take one engineer or hand over a whole project, these are the default terms in the contract.

01

A shortlist within 5 working days

Once the brief is clear, you get a shortlist of candidates who have passed three rounds of technical vetting, with test results and project history.

02

Free replacement within two weeks

If someone is not the right fit, we replace them within two weeks at no extra cost and handle the handover ourselves.

03

No billing for bench time

You pay only for hours actually worked. Gaps between assignments, leave and internal training never appear on an invoice.

04

Monthly capacity and progress reports

One written report a month: people, completed work, risks and next month's plan, with costs itemised line by line.

05

Code and boards fully open

From day one, the repositories, task boards and documentation are open to you, so progress is visible at any time.

06

Support after go-live

Delivery is not the finish line. We provide operations support and knowledge transfer until your own team can take over.

04 — Team composition

Who we hire decides
what we deliver.

CV screening, an online coding test, a senior-engineer interview: all three passed before anyone joins the talent pool, which keeps our offer rate in the single digits. A stack can be learned; engineering habits rarely change, so we weigh the habits more heavily.

Every new joiner gets one-to-one guidance from a named technical lead, and code review covers every merge request. Mentoring time is written into the senior engineers' schedule rather than squeezed in whenever they happen to be free.

Backend
35%
Frontend
25%
QA & testing
12%
Mobile
10%
Data
10%
DevOps
8%

Indicative team mix; it shifts with project cycles.

05 — Security & intellectual property

Your code and your data
belong to you alone.

Confidentiality and ownership are the two questions every outsourcing client asks first. Our answers are fixed in the contract and enforced in daily practice.

  • IP belongs to the clientAll code, documents and designs produced on a project are the client's intellectual property, stated in the contract and handed over in full at delivery.
  • NDAs cover every individualA company-level NDA plus an individual agreement for every team member, with access revoked and equipment cleared when someone leaves the project.
  • Work inside your environmentOn request we work in your repositories, cloud accounts and office network, so source code and data never leave your boundary.
  • Least privilege and masked dataAccess is granted per role at the minimum needed; development and test environments use masked data, and production access requires your approval.
  • Security built into the processDependency scanning, code review and security checks are fixed steps in the release process, not an afterthought.

Ready to build a team that actually delivers?

Tell us what you are building and the skills you need. We come back within a week with a team proposal and a quote.