Ekohe’s System
ARIA
Five offices on three continents, each with its own holidays, working hours and labor rules. Aria is the HR system that handles them all. We built it for our own team, and it can be set up for yours.
The HR System We Built Because We Had To
Set up Aria for your teamWhy we built it ourselves
Because Each Location Sets Its Own Rules
We work beyond borders. Across Tokyo, Shanghai, Paris, New York and Vancouver, in four languages and five time zones. A national holiday in Paris is a working day in Shanghai. An overtime threshold that is correct in Vancouver is wrong in Tokyo. The HR tools we tried assumed one region, one calendar and one set of labor rules, so every office outside that assumption ended up running on manual exceptions.
So, we built our own.
We regularly build data platforms and internal systems, including our own: Aida for our engineering work, Brainz for our institutional knowledge, Wulin for the data platforms we run for others. Building a system for our own operations meant applying the same discipline inward and treating location as part of the structure rather than a setting added afterward.
What it covers
One Place For Time, Leave And The People Behind Them
Aria brings the day-to-day administration of a distributed team into one place, connected to Google Calendar, Slack and Google Sheets. Everyone starts from a daily overview of hours, leave balances, pending approvals and team absences, then moves to what their role requires.
01 / 06
Time Tracking
- Clock in / out, work location
- Time logged by project
- Overtime calculated against each office’s threshold
- Overtime converted into compensatory leave
- Google Calendar visibility panel
02 / 06
Time Off
- Holidays, accrual and carry-over set by each contract
- Combined leave types (compensatory, paid and unpaid leave, sick leave, etc.)
- Balance view and balance prediction
- Multi-step approval flow
03 / 06
Connectivity
- External app connectivity with Slack (notifications), Google Calendar (visibility) and Google Sheets (roster filling)
- MCP to connect Aria with any AI agent
04 / 06
Performance Review
- Customizable cycles and performance questions
- Various question types and skill graph
- Self, peer and manager feedback
- KPI creation and progress tracking in the manager view
05 / 06
Data & Settings
- Searchable employee directory and organization chart
- Employee profiles, reporting lines and project commitments
- User roles and permissions
- Multilingual interface
- Leave policies, overtime rules and working hours set per location
06 / 06
Project Reports
- Project overview with member breakdown
- Member overview with project distribution and tasks
- Exportable for accounting and invoicing
How long it took
One Month, Because We Were Its Users And Builders At Once
We knew the needs precisely, we were ready to change, and we could build. That is why one month separated the decision from Aria running in every office. Tokyo used it first, on its own migrated data, and reported issues directly to the people building it. Missing features and edge cases were resolved before the other offices reached them, and the previous system was retired the following month.
The same feedback loop still shapes it: new notification channels, adjustments to how overtime converts into leave, and small requests from the people who use it every day. It also left us with a system we fully own and can adapt as the team changes.
Aria happens to be about time and leave. The decision behind it applies well beyond HR: build when the gap between what exists and what an organization actually needs is large enough to justify it.
For your organization
Aria Can Run Across Your Offices Too
If your organization works across several locations, each with its own holidays, overtime rules and leave policies, Aria can be set up around them. We configure it with your offices, policies and tools, migrate your existing data, and stay involved as your team uses it and as your needs change. If your situation calls for something Aria does not yet cover, we build that part with you.
Hosting & Data
Aria runs where you choose, fully secured, in any region: on a dedicated server, on a secured shared server, or on your own server. Your HR data stays where you decide.
Pricing
A setup fee, then a price per seat, both agreed with you. Bundles are always open to discussion. Custom features, integrations with services and other APIs are also possible.
Process & Timeline
A first meeting to see how you work and agree on what Aria will look like for your offices, then an onboarding session. If your teams and flows are fairly simple, a few days are enough to have everything running.

Let's START
