As an expat who's lived in multiple countries, I know the struggle: finding an apartment in a foreign city, landing a job that matches your skills, picking up freelance gigs to make ends meet — all while navigating language barriers and unfamiliar platforms. Each task lives in a different app, each with its own login, its own verification process, and zero integration with the others.
After years of dealing with this fragmented experience, I decided to build something different. VEIGO is an all-in-one platform designed specifically for the global Chinese community — expats, students, professionals, and immigrants — bringing renting, jobs, freelancing, and AI tools under one roof.
The Problem: A Fragmented Expat Experience
When you move to a new country, you quickly realize how siloed existing tools are:
- Renting: Zillow doesn't work in Spain. Idealista doesn't cover Japan. Each country has its own dominant platform, often only in the local language.
- Jobs: LinkedIn is global but generic. For Chinese speakers, BOSS直聘 dominates the domestic market but has no international presence.
- Freelancing: Upwork and Fiverr are competitive and commission-heavy. Finding Chinese-speaking clients abroad is nearly impossible.
- AI Tools: ChatGPT, Midjourney, Runway — each requires a separate subscription, often with region-locked pricing.
The result? You're juggling 5-10 different platforms, each with its own UX patterns, notification systems, and payment methods. It's exhausting.
The Solution: VEIGO's Unified Architecture
VEIGO (available at shopveigo.com) addresses this through a multi-tenant architecture built on Next.js. Here's how the platform is structured:
1. Housing & Rental Module
Covering 5 countries with localized listing systems, currency support, and lease management. The module includes:
- Map-based property search with geocoding
- Multi-currency rent calculation and conversion
- Landlord verification and review system
- Lease document templates adapted to local regulations
2. Recruitment Module (BOSS直聘 Model)
Instead of the traditional resume-submit-and-wait approach, VEIGO's job module implements a direct chat model:
- Real-time messaging between candidates and employers
- Skill-based matching algorithm
- Work authorization verification (visa status, permits)
- Salary range transparency requirements
3. Freelance & Gig Economy
A marketplace for short-term work, specifically designed for expats who need flexible income:
- Gig posting and discovery
- Escrow-based payment protection
- Multi-language project descriptions
- Rating and reputation system
4. Bidding & Procurement
For businesses and contractors operating across borders, this module handles:
- Tender document submission
- Bid comparison and evaluation
- Compliance checking across jurisdictions
5. AI Tool Suite
Integrated directly into the platform:
- AI writing assistant for resumes, cover letters, and listings
- Image generation for property listings and marketing
- Translation support across all modules
6. Video Production Studio
Powered by Seedance 2.0 API — more on this in my next article.
Technical Architecture
The platform is built with a Next.js frontend and a multi-tenant backend that handles:
┌─────────────────────────────────────────┐
│ Next.js Frontend │
├─────────────────────────────────────────┤
│ API Gateway (Route Handler) │
├─────────┬──────────┬──────────┬─────────┤
│ Rental │ Jobs │ Gigs │ AI │
│ Service │ Service │ Service │ Service│
├─────────┴──────────┴──────────┴─────────┤
│ Shared Auth & Tenant Layer │
├─────────────────────────────────────────┤
│ Database (Multi-tenant Schema) │
└─────────────────────────────────────────┘
Key technical decisions:
- Tenant isolation: Each country operates as a logical tenant with localized content, currency, and legal compliance
- Shared authentication: Single sign-on across all modules — your rental profile feeds into your job application
- Modular API design: Each service is independently deployable but shares common utilities (auth, payment, i18n)
- Edge-ready: Next.js API routes with ISR for content-heavy pages
What I Learned Building This
1. Localization is deeper than translation
Each country's rental market has different norms. In Japan, key money (礼金) is standard. In Spain, deposits are regulated differently. Your schema needs to accommodate these variations without becoming unmaintainable.
2. Trust is the real product
Expats are vulnerable to scams. Every module includes verification layers — ID verification for landlords, business registration checks for employers, portfolio verification for freelancers.
3. Cross-module data is the moat
The real value isn't any single module — it's how they connect. A tenant's rental history informs their creditworthiness for job applications. A freelancer's project portfolio doubles as a resume. This interconnectedness is what makes VEIGO more than the sum of its parts.
What's Next
We're expanding to more countries, adding more AI-powered features, and building out the video production studio for property marketing and personal branding.
If you're an expat, student abroad, or part of the global Chinese community, I'd love for you to try it out and share feedback.
🔗 Try VEIGO: shopveigo.com
🎬 AI Video Studio: shopveigo.com/studio
💳 Premium Plans: shopveigo.com/pricing
What's your biggest pain point as an expat? I'd love to hear in the comments.
Top comments (0)