← Back to work
Case study Live · 2024 — present 6 countries · 6 languages

Salaire-Plus

A focused salary transparency tool spanning six countries — Korea, Japan, U.S., France, Spain, and Belgium. Gross-to-net calculation, country-specific job markets, cross-country comparison. Peak days reach 3,000 visitors, verified through Cloudflare analytics. Built for people whose careers cross borders.

The problem

Salary conversations across borders are broken. A €60,000 offer in Brussels is not the same as €60,000 in Paris, ¥9 million in Tokyo, or ₩90 million in Seoul — but most candidates don't have a clean way to compare. Tax structures, social charges, mandatory contributions, and the local cost of essentials all vary, and the existing comparison tools are either superficial (currency conversion only) or buried inside larger paid services.

Salaire-Plus answers the question a candidate actually asks: "What do I take home, in the country I'm thinking about, in the language I think in?"

What it does

Stack — React (frontend) · FastAPI (Python backend) · PostgreSQL · Multi-locale (i18n) · Vercel + Heroku

Why six languages, not just English

The whole point of the tool is that you should be able to reason about salary in the language you actually think in. A Korean engineer thinking about a Paris offer is doing math in Korean about French tax brackets — that's the cognitive load the product reduces. English-only would have been faster to ship and would have served far fewer of the people who need this most.

The cross-border architecture

Country is treated as a first-class axis throughout: schema, tax calculation engine, locale resolution, copy, currency formatting, and number formatting (commas vs. periods, thousand-separator placement). Adding a new country is a well-defined operation rather than a code-everywhere refactor.

The product is the math, the languages, and the refusal to simplify the truth — not a marketing surface around a salary lookup.

What I learned building it

Numbers

Why this matters for the next role

Salaire-Plus demonstrates the specific shape of work I'm best positioned for: cross-border consumer products where the regulatory math has to be exact, the localization has to be real, and the architecture has to make adding the next country cheap. It's the same shape as the work a Korean fintech needs when expanding to Europe, or a European fintech needs when eyeing Asia.

Live at salaire-plus.com.