Roomster shared-housing marketplace
192
Countries the same marketplace has to work in
18
Languages the product ships in
20M+
Accounts, by Roomster's published figures
A housing marketplace is only ever as trustworthy as its worst listing.
Roomster is one of the largest shared-housing marketplaces in the world — rooms, roommates and sublets across 192 countries and 18 languages, with more than twenty million accounts and ten million app downloads by the company's published figures. Software at that scale is never finished; it is operated, evolved and defended every day. TrivialWorks engineers work inside that operation as an offshore engineering partner.
The problem domain
Shared housing is the hardest kind of marketplace to run, for a reason that has nothing to do with software: the transaction is not a purchase, it is moving in with a stranger. Both sides are exposed. A renter can lose a deposit to a listing that does not exist; a host can end up living with someone who misrepresented themselves. The stakes are high, the money moves off-platform, and the people involved are frequently at their most vulnerable — new to a city, new to a country, in a hurry.
That shapes every engineering decision downstream of it. Fraud is not an edge case to be handled later; it is the adversary the product is designed against, and it adapts. Liquidity is local rather than global — a hundred thousand listings in the wrong city is the same as none. And the same flows have to work identically for someone searching in Los Angeles and someone searching in Warsaw, on a mid-range Android phone, in the eighteenth of eighteen supported languages.
How the platform answers it
Make the match specific, not just plentiful
Search is filtered on the things that actually decide whether two people can live together — price, neighbourhood, lifestyle preferences, pets — rather than on room count alone. Listings carry photos, virtual tours and video calls, so more of the evaluation happens before anyone travels to a viewing. The goal is fewer, better introductions, because in this market a high match volume with a low conversion to an actual tenancy is a failure dressed as traction.
Verify people, then keep verifying
- Phone and email validation at signup, so an account has a cost to create.
- ID validation combining automated checks with human moderator review — the two catch different things, which is why both exist.
- Automated content filters against scam and spam patterns, running continuously rather than at submission only.
- Validated badges, plus user reporting and blocking, so the community itself is part of the detection surface.
Ship one product, in eighteen languages
Localisation at this breadth is not a translation file. It is dates, currencies, address formats, phone-number validation, text that grows by forty per cent when it leaves English, and layouts that must not break when it does — multiplied by iOS, Android and web, and by the fact that a bug in the eighteenth language is invisible to everyone who works on the product until a user in that language reports it.
Our role
Embedded senior engineering: our team works inside Roomster's process and repositories, delivering alongside their in-house engineers. What an engagement like this supplies is sustained capacity at global-marketplace scale — throughput that stays consistent across the feature work, the platform work and the operational hardening a system of this size demands, without the client having to re-explain the domain every quarter.
Most of what we build is under NDA — yours would be too, unless you told us otherwise. Send the requirement and you get back a functional specification, at no charge.
Marketplace · Australia
Multi-sided booking platform
Consumer and operator apps over a shared services layer, with scheduling, payments and operator payouts.
Read
Student transport · United States
Student transport development: two apps, two portals and an automated trip builder
Parent and driver apps, school-district and franchise portals, and an automated trip builder that routes and prices shared trips across several school districts — apportioned to the cent.
Read