0 KB
Client-side JavaScript
Static HTML. Native interactions. Less to download, less to go wrong.
Software development & technical support
A software company in Shenzhen. We build software products, and we run them after launch.
From the first idea to the next release.
Our expertise
Most engagements combine several of these. All of them can continue after launch.
All servicesA complete, maintainable system, from requirements through to production release.
Public sites, customer portals and admin consoles that remain maintainable after launch.
Make the systems you already run work with the software you are adding.
Ongoing support with a named owner, rather than an anonymous ticket queue.
Build, deploy and operate on infrastructure you can audit and take over.
An independent read on architecture, risk and delivery before you commit.
Engineering, made visible
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
Static HTML. Native interactions. Less to download, less to go wrong.
2
English and Chinese, with type-checked translations and matching routes.
HTTPS
A strict content security policy, protected response headers and encrypted delivery.
| Commitment | What it means | How you can hold us to it |
|---|---|---|
| Scope in writing | Assumptions, deliverables and acceptance criteria are agreed before code is written. | Ask for the scope document before any work starts. |
| Working software | Progress is measured by what runs, not by hours recorded. | Every iteration ends in a build you can open yourself. |
| No lock-in | Code, documentation and infrastructure access belong to you. | The repository and the accounts are held in your name. |
| Support after launch | Maintenance is part of the engagement, not an afterthought. | The engineer who built the system stays on it. |
| Item | Measurement | How to check it |
|---|---|---|
| JavaScript sent to the browser | 0 KB | View source: no module scripts. The only script is the structured data for search engines. |
| Pages | Eight, in two languages | Four routes, each built in English and in Simplified Chinese. |
| Photographs and footage | Six, openly licensed | Credited in the footer, each with a link to its source. |
| Checks before deploy | Types, unit tests, output verification | npm run check, npm test and npm run verify all have to pass. |
| Response headers | No inline script, no framing, HSTS | curl -I https://hcentlab.com |
How we work
A considered process, from understanding the problem to supporting what comes next.
Requirements, acceptance criteria, and what we are not building.
Architecture, milestones, and a delivery schedule you can hold us to.
Each one ends in software you can run, not a status report.
Monitoring, patches, and the changes that follow a release.
Three situations, three different first steps. Choose the one that fits and the page answers for it.

Company
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
Contact
Write to Ribin Ding with a product to build, a system to keep running, or something that has stopped working.