MrQ has accumulated over one million registered players since launching in 2018, though active concurrent users number in the tens of thousands.
MrQ runs a regulated online casino with over 1 million players using a backend team of just 8–10 developers, all on MongoDB Atlas — and they always opt for the highest possible RTP for every game.
The MongoDB Podcast
MrQ runs a regulated online casino with over 1 million players using a backend team of just 8–10 developers, all on MongoDB Atlas — and they always opt for the highest possible RTP for every game.
TL;DR
MrQ CTO Iulian Dafinoiu traces the bootstrapped online casino's journey from a three-person startup in 2015 to a platform with over one million registered players and 700 games [1] — Iulian Dafinoiu "1M+ registered players: MrQ has accumulated over one million registered players since launching in 2018, though active concurrent users num…" 00:22 . The company differentiated itself by choosing the highest return-to-player percentages [2] — Iulian Dafinoiu "Always highest RTP selected: MrQ consistently opts for the highest return-to-player percentage available for every game, even when provider…" 30:36 , championing transparency with the motto "you win some and you lose some," and building on MongoDB from version 3.0 for schema flexibility and horizontal scaling [3] — Iulian Dafinoiu "MrQ serves over a million registered players with a backend engineering team of just 8 to 10 people. The entire company's engineering org —…" 42:35 . Listeners in tech will find the most value in how a tiny, culture-first engineering team solved regulated-industry scaling challenges — and why MongoDB Atlas was the unlock.
MrQ CTO Iulian Dafinoiu joins the MongoDB Podcast to discuss MrQ's journey from inception in 2015 through to their 2018 launch as a UK online casino, their data-driven philosophy, small team culture, use of MongoDB from version 3.0 through to Atlas, and plans for personalization, global expansion, and their own in-house game studio.
The episode opens with Iulian Dafinoiu — MrQ's CTO — delivering a punchy self-introduction that doubles as the episode's thesis: this is a story about going from zero to hero. Shane McAllister, representing the MongoDB Developer Relations team, then layers in the context, painting MrQ as a UK-based online casino that has been reshaping the space since 2018 with a player-first, fun-first ethos. Shane previews the arc of the conversation: Iulian's background, MrQ's inception, the philosophy behind keeping gambling fun and transparent, and the company's use of MongoDB from the very beginning — first on-premise, then migrating to Atlas. It's a brisk, confident opening that sets up both the business and the technology story to come.
Shane invites Iulian to introduce himself properly, and the result is the kind of honest career narrative that resonates with every developer who has taken the long road to a title. Iulian has been a software engineer for 13 years, more than half of which have been spent at MrQ. Before that, he moved through large corporates — stints at Gamesys, time in smart housing, time in banking — searching for a fit that never quite materialised. After six years of that, he was hungry to start something of his own but admits it was probably too complicated a move at that stage. Instead, he found MrQ and its two founding directors, Sava and Oded, through Lindar — MrQ's parent company — and immediately sensed the opportunity. It's a story about knowing when to take the right risk rather than the biggest one, and it sets the cultural tone for everything that follows.
Shane asks the obvious question: why the name 'MrQ'? The answer is disarmingly pragmatic — the three-letter domain was available, nothing more. With the naming question out of the way, Iulian goes deeper on the founding story. The parent entity Lindar was already operating white-label casinos before MrQ existed, but those platforms were plagued with problems: poor player data visibility, no real-time event streams, and weak back-office systems. The directors asked a simple question — can we not do this better? — and Iulian came aboard with a clear answer. [1] — Iulian Dafinoiu "Founded 2015, launched 2018: MrQ was founded in September 2015 but did not launch to the public until 2018, spending the intervening years …" 06:13 The vision from day one was to be a data-driven technology company operating in the gambling space, not a traditional casino. Because there was no external funding, the team spent the years between 2015 and 2018 doing other projects to pay the bills while building the core platform — a bootstrapped patience that would shape MrQ's identity for years to come.
The conversation widens into an explanation of how the UK online gambling market actually works, and Shane — a self-described skeptic with a developer's instinct to question algorithmic fairness — pushes Iulian on the mechanics. Iulian explains the full compliance stack: every new game, every game engine, every wallet-adjacent feature must be certified, and annual audits cover security, games, and compliance simultaneously. The market is, in his words, heavily commoditised — players expect to find the same games on every platform, much as they would in a supermarket. This is precisely where MrQ found its differentiation angle: not in having unique games, but in building a platform experience that respects the player. [1] — Iulian Dafinoiu "The mindset was always to not be an online casino, but actually be a kind of a data-driven technology company that operates in the gambling…" 06:40 MrQ's vision is to shift gambling's image from a loss-chasing activity into something that can be genuinely fun — but only if the player feels in control, understands the rules, and has full transparency. It's an ethos that runs through every product decision the company makes.
This is where MrQ's philosophy becomes most concrete — and most commercially provocative. Iulian explains that MrQ never promises life-changing wins, unlike most of its competition. [1] — Iulian Dafinoiu "We don't promise life-changing wins. We just started our new national TV ad and we're doubling down on our motto, which is you win some and…" 26:10 From 1 March 2023, the company went even further, launching a national TV advertising campaign that doubles down on a message the rest of the industry dares not say: you will lose. Not 'you might lose', but 'you will definitely lose'. The campaign's motto — 'you win some and you lose some' — is deliberately honest, and Iulian notes that a lot of people find it refreshing in a market saturated with jackpot promises. Shane draws a parallel with the house-always-wins reality of Las Vegas, and Iulian confirms: that's exactly the point. The bet is that transparency builds player loyalty in a way that overselling never can.
Shane presses on the mechanics of online game fairness, and Iulian provides one of the episode's most instructive explanations. Games are certified as random — not truly random in the mathematical sense, but sufficiently so — and winning big now doesn't make losing more likely immediately after. [1] — Iulian Dafinoiu "RTP explained: 98% over millions of spins: An RTP of 98% does not mean a player wins 98% of the time — it means that across millions of spi…" 32:30 The key metric is RTP, or Return to Player: a figure that, at 98%, means 98% of all money wagered is returned to players across millions of spins in aggregate, not 98% of any individual's sessions. MrQ always picks the highest available RTP from providers' ranges, and is now running an education campaign to help players understand the real meaning. Layered on top of RTP is volatility: high-volatility games can produce fifty losses in a row followed by a massive win; low-volatility games deliver small, frequent fluctuations. Both can share the same RTP. It's a nuanced picture that most operators never bother explaining to their players.
Shane asks for the numbers, and Iulian delivers them plainly. Over a million registered players, with tens of thousands active concurrently. Seven hundred games on the platform from more than forty providers. [1] — Iulian Dafinoiu "700 games on platform: MrQ hosts 700 games from over 40 third-party providers, constantly curating the library to ensure quality across all…" 36:42 But it wasn't always this way. When MrQ launched in 2018, the team was naively confident they could attract players with a smaller, curated selection of high-quality games from a handful of preferred providers. Players disagreed loudly — asking immediately for games that weren't there. MrQ responded by expanding the library aggressively, but they haven't simply accumulated games passively: the team actively culls the catalog, regularly testing every game across all devices and pulling anything that doesn't perform well. It's a quality-over-quantity philosophy that takes real operational effort at 700 titles and counting.
The numbers are remarkable when they land: MrQ's entire backend engineering team consists of 8–10 developers. The game studio has 3. The frontend team has 4. DevOps is a single talented engineer, and QA is two people. [1] — Iulian Dafinoiu "Backend team: 8–10 devs: Despite serving over a million users, MrQ's entire backend engineering team consists of only 8 to 10 developers, w…" 43:00 Iulian is unapologetic about this. Culture, not headcount, is the company's most important asset, and he is blunt: once you scale too fast, culture is gone and you cannot recover it. The team stayed at 3–5 people all the way from founding through to 2018–2019. Only in the last year and a half to two years before this episode did the team properly begin to expand. The payoff is visible: everyone is in the right role, everyone understands the mission, and the team is genuinely happy. It's a counterintuitive argument — that restraint in hiring builds a stronger company — and Iulian makes it compellingly.
Shane steers the conversation toward the technical stack, and Iulian walks through the architecture with quiet pride. The backend is Java and Kotlin. The frontend is React.js. Real-time events flow through Kafka. Redis handles caching. And at the centre of it all, MongoDB serves as the primary database for every MrQ microservice.[1] The architecture was designed from the start with horizontal scalability in mind: every service is stateless, meaning it stores no session data internally and can be spun up or down freely. MongoDB's native sharding capability is what makes this seamless. Layered on top of the core stack is machine learning magic running on Google Cloud — powering the personalisation and player safety features that define MrQ's product direction. It's a clean, modern stack that a small team can operate effectively.
Chapter 1 · 00:00
The episode opens with Iulian Dafinoiu — MrQ's CTO — delivering a punchy self-introduction that doubles as the episode's thesis: this is a story about going from zero to hero. Shane McAllister, representing the MongoDB Developer Relations team, then layers in the context, painting MrQ as a UK-based online casino that has been reshaping the space since 2018 with a player-first, fun-first ethos. Shane previews the arc of the conversation: Iulian's background, MrQ's inception, the philosophy behind keeping gambling fun and transparent, and the company's use of MongoDB from the very beginning — first on-premise, then migrating to Atlas. It's a brisk, confident opening that sets up both the business and the technology story to come.
MrQ has accumulated over one million registered players since launching in 2018, though active concurrent users number in the tens of thousands.
Chapter 2 · 01:20
Shane invites Iulian to introduce himself properly, and the result is the kind of honest career narrative that resonates with every developer who has taken the long road to a title. Iulian has been a software engineer for 13 years, more than half of which have been spent at MrQ. Before that, he moved through large corporates — stints at Gamesys, time in smart housing, time in banking — searching for a fit that never quite materialised. After six years of that, he was hungry to start something of his own but admits it was probably too complicated a move at that stage. Instead, he found MrQ and its two founding directors, Sava and Oded, through Lindar — MrQ's parent company — and immediately sensed the opportunity. It's a story about knowing when to take the right risk rather than the biggest one, and it sets the cultural tone for everything that follows.
Chapter 3 · 06:13
Shane asks the obvious question: why the name 'MrQ'? The answer is disarmingly pragmatic — the three-letter domain was available, nothing more. With the naming question out of the way, Iulian goes deeper on the founding story. The parent entity Lindar was already operating white-label casinos before MrQ existed, but those platforms were plagued with problems: poor player data visibility, no real-time event streams, and weak back-office systems. The directors asked a simple question — can we not do this better? — and Iulian came aboard with a clear answer. [1] — Iulian Dafinoiu "Founded 2015, launched 2018: MrQ was founded in September 2015 but did not launch to the public until 2018, spending the intervening years …" 06:13 The vision from day one was to be a data-driven technology company operating in the gambling space, not a traditional casino. Because there was no external funding, the team spent the years between 2015 and 2018 doing other projects to pay the bills while building the core platform — a bootstrapped patience that would shape MrQ's identity for years to come.
MrQ was never conceived as an online casino. From day one, the founders' ambition was to build a data-driven technology company that operated in the gambling space — born out of frustration with clunky white-label platforms that couldn't surface real-time player data.
MrQ was founded in September 2015 but did not launch to the public until 2018, spending the intervening years bootstrapping and doing other projects to fund development.
MrQ took three years from founding to launch — entirely self-funded. The team did interim projects between 2015 and 2018 just to pay the bills while building the core platform, a deliberate choice that kept them free from investor pressure.
MrQ was entirely bootstrapped with no external funding, requiring the founders to complete interim projects between 2015 and 2018 to fund development.
Chapter 4 · 10:40
The conversation widens into an explanation of how the UK online gambling market actually works, and Shane — a self-described skeptic with a developer's instinct to question algorithmic fairness — pushes Iulian on the mechanics. Iulian explains the full compliance stack: every new game, every game engine, every wallet-adjacent feature must be certified, and annual audits cover security, games, and compliance simultaneously. The market is, in his words, heavily commoditised — players expect to find the same games on every platform, much as they would in a supermarket. This is precisely where MrQ found its differentiation angle: not in having unique games, but in building a platform experience that respects the player. [1] — Iulian Dafinoiu "The mindset was always to not be an online casino, but actually be a kind of a data-driven technology company that operates in the gambling…" 06:40 MrQ's vision is to shift gambling's image from a loss-chasing activity into something that can be genuinely fun — but only if the player feels in control, understands the rules, and has full transparency. It's an ethos that runs through every product decision the company makes.
In the UK online gambling market, every new game, every game engine update, and every wallet-adjacent feature must go through a regulatory compliance process. Annual audits cover games, security, and compliance — making rapid innovation structurally difficult.
Chapter 5 · 25:40
This is where MrQ's philosophy becomes most concrete — and most commercially provocative. Iulian explains that MrQ never promises life-changing wins, unlike most of its competition. [1] — Iulian Dafinoiu "We don't promise life-changing wins. We just started our new national TV ad and we're doubling down on our motto, which is you win some and…" 26:10 From 1 March 2023, the company went even further, launching a national TV advertising campaign that doubles down on a message the rest of the industry dares not say: you will lose. Not 'you might lose', but 'you will definitely lose'. The campaign's motto — 'you win some and you lose some' — is deliberately honest, and Iulian notes that a lot of people find it refreshing in a market saturated with jackpot promises. Shane draws a parallel with the house-always-wins reality of Las Vegas, and Iulian confirms: that's exactly the point. The bet is that transparency builds player loyalty in a way that overselling never can.
From 1 March 2023, MrQ went on national television with a message no other casino dares to say: you will lose. The 'you win some and you lose some' campaign is a deliberate rejection of the industry norm of promising jackpots and life-changing wins.
From 1 March 2023, MrQ launched a national TV ad campaign doubling down on its honest motto that gambling involves both wins and losses.
Chapter 6 · 30:00
Shane presses on the mechanics of online game fairness, and Iulian provides one of the episode's most instructive explanations. Games are certified as random — not truly random in the mathematical sense, but sufficiently so — and winning big now doesn't make losing more likely immediately after. [1] — Iulian Dafinoiu "RTP explained: 98% over millions of spins: An RTP of 98% does not mean a player wins 98% of the time — it means that across millions of spi…" 32:30 The key metric is RTP, or Return to Player: a figure that, at 98%, means 98% of all money wagered is returned to players across millions of spins in aggregate, not 98% of any individual's sessions. MrQ always picks the highest available RTP from providers' ranges, and is now running an education campaign to help players understand the real meaning. Layered on top of RTP is volatility: high-volatility games can produce fifty losses in a row followed by a massive win; low-volatility games deliver small, frequent fluctuations. Both can share the same RTP. It's a nuanced picture that most operators never bother explaining to their players.
A 98% RTP doesn't mean you'll win 98% of the time. It means that across millions of spins, 98% of all money wagered is returned to players in aggregate. MrQ always selects the highest available RTP tier from providers and is actively running a campaign to help players understand the real meaning.
MrQ consistently opts for the highest return-to-player percentage available for every game, even when providers offer a range, e.g. 90–96%, MrQ always picks 96%.
An RTP of 98% does not mean a player wins 98% of the time — it means that across millions of spins in aggregate, 98% of wagered money is returned to players.
Chapter 7 · 36:40
Shane asks for the numbers, and Iulian delivers them plainly. Over a million registered players, with tens of thousands active concurrently. Seven hundred games on the platform from more than forty providers. [1] — Iulian Dafinoiu "700 games on platform: MrQ hosts 700 games from over 40 third-party providers, constantly curating the library to ensure quality across all…" 36:42 But it wasn't always this way. When MrQ launched in 2018, the team was naively confident they could attract players with a smaller, curated selection of high-quality games from a handful of preferred providers. Players disagreed loudly — asking immediately for games that weren't there. MrQ responded by expanding the library aggressively, but they haven't simply accumulated games passively: the team actively culls the catalog, regularly testing every game across all devices and pulling anything that doesn't perform well. It's a quality-over-quantity philosophy that takes real operational effort at 700 titles and counting.
MrQ hosts 700 games from over 40 third-party providers, constantly curating the library to ensure quality across all devices.
MrQ integrates with over 40 third-party game providers to meet player demand for familiar titles, a lesson learned after launching with too small a catalog.
Chapter 8 · 42:35
The numbers are remarkable when they land: MrQ's entire backend engineering team consists of 8–10 developers. The game studio has 3. The frontend team has 4. DevOps is a single talented engineer, and QA is two people. [1] — Iulian Dafinoiu "Backend team: 8–10 devs: Despite serving over a million users, MrQ's entire backend engineering team consists of only 8 to 10 developers, w…" 43:00 Iulian is unapologetic about this. Culture, not headcount, is the company's most important asset, and he is blunt: once you scale too fast, culture is gone and you cannot recover it. The team stayed at 3–5 people all the way from founding through to 2018–2019. Only in the last year and a half to two years before this episode did the team properly begin to expand. The payoff is visible: everyone is in the right role, everyone understands the mission, and the team is genuinely happy. It's a counterintuitive argument — that restraint in hiring builds a stronger company — and Iulian makes it compellingly.
MrQ serves over a million registered players with a backend engineering team of just 8 to 10 people. The entire company's engineering org — including a 3-person game studio, 4 frontend devs, 1 DevOps engineer, and 2 QAs — deliberately stayed lean to preserve culture.
Despite serving over a million users, MrQ's entire backend engineering team consists of only 8 to 10 developers, with a game studio of just 3.
MrQ took six years to meaningfully grow its engineering team — not because it couldn't hire, but because it deliberately chose culture preservation over headcount. Iulian's view: once you go big fast, culture is gone and you can't get it back.
Chapter 9 · 49:30
Shane steers the conversation toward the technical stack, and Iulian walks through the architecture with quiet pride. The backend is Java and Kotlin. The frontend is React.js. Real-time events flow through Kafka. Redis handles caching. And at the centre of it all, MongoDB serves as the primary database for every MrQ microservice.[1] The architecture was designed from the start with horizontal scalability in mind: every service is stateless, meaning it stores no session data internally and can be spun up or down freely. MongoDB's native sharding capability is what makes this seamless. Layered on top of the core stack is machine learning magic running on Google Cloud — powering the personalisation and player safety features that define MrQ's product direction. It's a clean, modern stack that a small team can operate effectively.
MrQ adopted MongoDB shortly after the 3.0 release, initially evaluating Postgres before switching for its scaling capabilities and schema flexibility.
In MrQ's earliest phase, Iulian was the sole developer, handling everything from backend development to DevOps entirely by himself.
MrQ migrated from self-managed MongoDB to MongoDB Atlas around 2019, shortly after their public launch, and Iulian described Atlas as 'out of this world' compared to the competition.
MrQ's 2023 goal includes launching 'MrQ Plus', an international expansion, requiring acquisition of new gaming licences for each new market.
No indexed bits in this chapter.
This episode
Factual claims made this episode, and whether a source was named.
MrQ has over one million registered players since launching in 2018.
MrQ hosts 700 games on its platform from over 40 third-party game providers.
MrQ always selects the highest available RTP tier from game providers — for example, choosing 96% over 90% when a range of 90–96% is offered.
MrQ was founded in September 2015 but did not launch publicly until 2018.
MrQ has never taken external investment and remains entirely bootstrapped.
MrQ's backend engineering team consists of only 8 to 10 developers.
MrQ migrated from self-hosted MongoDB to MongoDB Atlas around 2019.
MrQ started with Postgres as its initial database before switching to MongoDB shortly after the 3.0 release.
RTP (Return to Player) is calculated across millions of spins in aggregate, not per individual session.
MrQ launched a national TV advertising campaign from 1 March 2023 with the motto 'you win some and you lose some'.
MrQ originally launched in 2018 as a bingo platform before expanding into slots and live casino games.
The online casino industry is heavily commoditised, with players typically expecting to find the same games across all platforms.
MrQ uses a distributed microservices architecture where each service is stateless and uses MongoDB as its primary source of truth.
Apple made its shuffle play algorithm less random after users complained it played the same songs too frequently.
This episode
UK-based online casino platform and the central subject of the episode, founded in 2015 and launched in 2018.
Primary database technology used by MrQ from its earliest days, praised for schema flexibility and horizontal scaling.
Parent company of MrQ, already operating white-label casinos before MrQ was conceived.
Previous employer of Iulian Dafinoiu before he joined MrQ.
Platform MrQ uses for its machine learning workloads.
One of the payment partners MrQ is working with to improve withdrawal speeds for players.
MrQ migrated to MongoDB Atlas around 2019 and Iulian described it as 'out of this world' compared to competitors.
Discussed as a potential enabler for automated, safe chat moderation in MrQ's bingo rooms.
Used by MrQ as a caching layer alongside MongoDB to improve performance of stateless services.
Used by MrQ for real-time event streaming across its microservices-based platform.
Database MrQ initially trialled before switching to MongoDB for better horizontal scaling.
One of the two primary backend programming languages used by MrQ alongside Java.
Frontend framework used by MrQ's four-person frontend engineering team.
MrQ's sole operating market, holding a UK Gambling Commission licence.
Stats
We use essential and analytics cookies to run Vuci. To understand how the site is used: Privacy Policy.
Install Vuci on your phone
Add it to your home screen for a faster, app-like experience.
Install Vuci on your phone
Tap the Share button, then “Add to Home Screen”.
A new version is available
Reload to get the latest Vuci.