Fintech · Wealth management

Monday Wealth

Wealth management platform for advisors and their clients, with portfolio tracking and account syncing.

Industry
Fintech · Wealth management
Services
Custom Software, Managed Infrastructure

01

The challenge

Many financial advisors still manage client portfolios across spreadsheets, fund-house statements and separate calculators for retirement or tax. Monday Wealth set out to bring that work into one platform shared by advisors and their clients.

That meant getting the numbers right. The platform had to value portfolios that mix Thai mutual funds with US-listed securities, measure returns fairly when clients add or withdraw money along the way, and keep prices current every day. It also needed strict data boundaries: advisors see only the clients linked to them, and clients see only their own portfolios. All of it had to run on infrastructure fit for a financial product.

02

What we built

We built Monday Wealth as a Go backend with separate Next.js dashboards, organised around a single valuation engine with every formula documented.

  • Three portals — client, advisor and admin views, with advisor–client linking, guided onboarding and full English and Thai localisation.
  • Valuation engine — replays each portfolio's transactions day by day on the Bangkok calendar, carries the last known price forward on days without a new quote, and converts foreign-currency prices to Thai baht using stored FX rates.
  • Performance analytics — XIRR (Newton–Raphson with a bisection fallback), time-weighted return and annualised return, plus a benchmark comparison that replays the client's actual cash flows into the benchmark so both lines are measured on the same money.
  • Planning tools — a DCA versus lump-sum backtest for baskets of up to ten assets, a retirement planner with base, worst-case and step-up savings scenarios, and a Thai personal income tax calculator.
  • Statement import — imported fund transactions are matched to known assets in layers (saved links, exact and normalised symbols, Thai SEC fund names), and uncertain matches go to an admin review queue.
  • Market data — a scheduled job syncs Thai SEC fund data and US market prices early every morning, after the US close, and resumes from its last checkpoint if a run fails.
  • Platform — Ory Kratos authentication, Casbin role-based access control, Redis, RabbitMQ workers, and Kubernetes with default-deny network policies and Prometheus monitoring.

03

The result

We delivered the platform end to end: the Go backend, the client, advisor and admin dashboards, and the Kubernetes deployment. Every investment formula is documented against the code that implements it and backed by automated tests, so the team can always trace a figure on screen back to how it was calculated.

Prices and fund data refresh automatically every day, and advisors can run backtests, retirement plans and tax estimates for a client from the same place they review the portfolio. The platform is live at monday-wealth.com.

04

Technology

  • Go
  • Fiber
  • GORM
  • PostgreSQL
  • Ory Kratos
  • Casbin
  • Redis
  • RabbitMQ
  • Next.js 16
  • Kubernetes

Have a project like this?

Tell us what you're building. We'll reply within 1–2 business days with next steps and a rough estimate.