DEV Community

Cover image for Building a robo-advisory engine for a neobank: our approach
Andrew Yakush
Andrew Yakush

Posted on

Building a robo-advisory engine for a neobank: our approach

Robo-advisory sounds simple until you try building it inside a full banking platform. Here's how we're thinking about it at Y-tech Bank.

A useful robo-advisor isn't just "fill out a risk quiz, get a portfolio." That's a 2015 product. A modern one needs dynamic risk profiling that updates from behaviour instead of a one-time quiz, cross-domain context so investment decisions know about your banking data, awareness of life events so the portfolio adjusts when something changes, micro-investing built into the same flow, and explanations so users understand what the system is doing and why.

Building it inside a neobank gives you a real data advantage. Traditional robo-advisors like Betterment or Wealthify work with isolated investment data — they know your declared income and risk tolerance, and that's about it. A robo-advisor inside a bank can see your verified income from actual deposits, your monthly expense baseline from transaction history, your upcoming large expenses from recurring patterns, your emergency fund status, your business cash flow if you're an SME user, and tax signals like year-end expenses or self-employment patterns.

That changes recommendation quality a lot. If the system knows your rent is due in 4 days and your salary hasn't landed yet, it shouldn't be telling you to invest this week. If your income jumped 30% this month, it can bump up your contribution automatically.

Our architecture has the banking data layer feeding a single real-time financial model of the user, which feeds the investment engine — risk profiling, portfolio construction, rebalancing triggers, the micro-investing flow, and the explainability layer. The key decision: the investment engine reads from the shared user model. It doesn't keep its own separate profile.

Investment services in the EU fall under MiFID II, which adds requirements around suitability, best execution, cost disclosure and appropriateness testing. We're building MiFID II compliance in from the start, which means the explainability layer isn't just nice UX — it's a regulatory requirement.

One feature people underrate: micro-investing. Round-up investing sounds like a gimmick. The data says otherwise. Users who turn on micro-investing invest 3–5x more over a year than users who start investments manually, because removing friction works. Our flow: a transaction completes (say €4.60 coffee), the round-up gets calculated (€0.40), round-ups build up in a buffer, and at a threshold the user sets (say €5) the investment runs automatically. The user watches the portfolio grow alongside their spending, in the same session, same context.

Honest note on what we haven't solved: real-time rebalancing at scale is still a work in progress. The challenge isn't the algorithm — it's executing trades efficiently across thousands of accounts at once without slippage or latency problems. We're looking at execution partnerships for that part.

Y-tech Bank is pre-seed. We're building this stack and looking for engineers who want to work on hard fintech problems. ytechbank.com

Top comments (0)