HomecentStart a project
Menu

Software development & technical support

Software that moves you forward.

A software company in Shenzhen. We build software products, and we run them after launch.

From the first idea to the next release.

A connected approach
Built to work together Architecture illustration
Core business
Software product development
Also provided
Technical support and maintenance
Based in
Shenzhen, Guangdong, China
Working languages
English, Simplified Chinese

Engineering, made visible

Thoughtful on the surface. Solid underneath.

The details matter. This website is a small, working example of how we approach performance, accessibility and maintainable engineering. You can inspect the implementation yourself.

0 KB

Client-side JavaScript

Static HTML. Native interactions. Less to download, less to go wrong.

2

Languages, one standard

English and Chinese, with type-checked translations and matching routes.

HTTPS

Security built in

A strict content security policy, protected response headers and encrypted delivery.

Explore the engineering details
What we commit to
CommitmentWhat it meansHow you can hold us to it
Scope in writingAssumptions, deliverables and acceptance criteria are agreed before code is written.Ask for the scope document before any work starts.
Working softwareProgress is measured by what runs, not by hours recorded.Every iteration ends in a build you can open yourself.
No lock-inCode, documentation and infrastructure access belong to you.The repository and the accounts are held in your name.
Support after launchMaintenance is part of the engagement, not an afterthought.The engineer who built the system stays on it.
This site, as built
ItemMeasurementHow to check it
JavaScript sent to the browser0 KBView source: no module scripts. The only script is the structured data for search engines.
PagesEight, in two languagesFour routes, each built in English and in Simplified Chinese.
Photographs and footageSix, openly licensedCredited in the footer, each with a link to its source.
Checks before deployTypes, unit tests, output verificationnpm run check, npm test and npm run verify all have to pass.
Response headersNo inline script, no framing, HSTScurl -I https://hcentlab.com

How we work

A clear path. A shared direction.

A considered process, from understanding the problem to supporting what comes next.

First we agree what it must do.

Requirements, acceptance criteria, and what we are not building.

Then the plan goes in writing.

Architecture, milestones, and a delivery schedule you can hold us to.

Then it is built in short iterations.

Each one ends in software you can run, not a status report.

Then we stay on after launch.

Monitoring, patches, and the changes that follow a release.

Where are you now?

Three situations, three different first steps. Choose the one that fits and the page answers for it.

Trading floors inside the Huaqiangbei electronics market in Shenzhen, hung with shop signs
Huaqiangbei, Shenzhen. Where the components come from. “Huaqiang Electronics World 1” by Mx. Granger, CC0, via Wikimedia Commons (cropped)
What happens first, and what we would need from you.

First step. We write down what the product has to do and who will use it, then give you a scope, a delivery plan and a price or a rate.

From you. A description of the problem, who it is for, and any deadline you are already working to.

Send this as an email

First step. We read the code and the infrastructure before proposing anything, and tell you which parts we would keep, change or leave alone.

From you. Repository or system access, the constraints you work under, and what is already planned.

Send this as an email

First step. We start with the failure: what changed, what the logs say, and what is still running. Then we tell you what we would do first.

From you. The symptom and when it started, plus access to the environment if the system is yours to open.

Send this as an email

Company

Shenzhen roots. A wider perspective.

Shenzhen Homecent Trading Co., Ltd. develops software products and provides technical support. The work is software: we take a product idea or an existing system, carry it through development and release, and stay on for the maintenance that follows.

More about Homecent
A wide view over Shenzhen: dense towers along Shennan Road, low hills behind them under a clear sky
Shenzhen, looking west along Shennan Road. “The west panorama of Shenzhen2021” by Charlie fong, CC BY-SA 4.0, via Wikimedia Commons (cropped)

Contact

Good software starts with a conversation.

Write to Ribin Ding with a product to build, a system to keep running, or something that has stopped working.