Customer Story

How Ubserve Helped Besmeo Avert a Critical Database Error

Besmeo is building an AI-powered smart digital menu platform for restaurants in Spain. When founder Juan Castilla used Ubserve to review the product, the platform surfaced up to five issues, including a critical database problem that could have done real damage if it had gone unnoticed. The result was not just a technical fix. It was a practical demonstration of how early visibility changes the trajectory of a business before risk has the chance to compound.

Besmeo
1 critical issue

Identified and fixed before it could escalate into a larger operational problem

Up to 5 issues

Surfaced across the application, with the most urgent problem clearly prioritized

Faster diagnosis

Comprehensive reporting reduced the time between discovery, understanding, and remediation

Headquarters
Spain
Company size
Founder-led
Industry
Hospitality SaaS
Website

Company

Besmeo is an AI-powered smart digital menu platform built for restaurants that want to move beyond static files and outdated menu experiences. The company transforms PDFs, Word documents, and even menu photos into mobile-optimized digital menus in less than three minutes, removing the need for restaurant owners to retype dishes, prices, or descriptions manually.

Beyond digitization, the platform uses AI to generate realistic food photography for restaurants that do not have professional images, translates menus instantly based on the visitor's phone language, and creates a shareable URL and QR code for immediate menu distribution. The result is a product that helps hospitality businesses modernize customer experience quickly without adding operational complexity.

That product promise creates a high standard for the underlying platform. When a business is responsible for turning messy source material into polished customer-facing experiences, reliability is not a back-office concern. It is part of the product itself. Stability, trust, and clarity all become commercial requirements, not just engineering preferences.

Challenge

Like many modern software companies, Besmeo is operating in an environment where speed matters. Shipping quickly is part of the business advantage, especially when product expectations are being shaped by AI and customer patience is limited. But that same speed increases the chance that a serious issue in the underlying stack can survive long enough to become costly.

For Besmeo, the risk was not theoretical. The company sits at the intersection of content ingestion, AI-assisted generation, multilingual delivery, and customer-facing web infrastructure. A critical database problem in that kind of system can cascade quickly into broken experiences, unreliable internal operations, and avoidable reputational damage. The issue is not simply whether something is technically wrong. It is whether the team finds it before customers feel it.

Founder-led companies are particularly exposed here. They often need to balance product direction, customer conversations, delivery pressure, and technical oversight at the same time. That makes it difficult to dedicate hours to sorting through ambiguous alerts, fragmented logs, or tooling that produces output without clear prioritization. Besmeo needed a way to surface meaningful risk early and understand it fast enough to act before it could expand into a broader problem.

Solution

Besmeo used Ubserve to review the application and surfaced up to five issues, including a critical database problem. The practical value was not limited to detection. Ubserve translated the findings into a format that was immediately understandable, which meant the team did not have to spend additional cycles interpreting what each issue meant or debating whether it was worth acting on.

That kind of clarity changes the workflow. Instead of treating security and infrastructure review as a separate, specialist-heavy process, Ubserve made it part of a faster decision loop. The findings could be evaluated, prioritized, and addressed inside the normal pace of execution rather than being deferred into a vague backlog of technical concerns.

Juan's feedback captures the difference directly: Ubserve displayed all the information in a very easy way to understand. That is deliberate. Ubserve is built to back non-technical founders with reports that are comprehensive enough to be trustworthy and clear enough to be actionable. For founder-led teams, that is not a cosmetic advantage. It is the reason issues get fixed before they are rationalized away, misunderstood, or postponed until they become more expensive.

“It gave me the info in a way that was easy to understand and easy to act on.
Juan Castilla
Founder and CEO at Besmeo

Results

1 critical database issue surfaced before it could create larger downstream damage

Up to 5 issues uncovered, with the most severe findings clearly prioritized for action

Faster remediation because the report was comprehensive for technical review but simple enough for a non-technical founder to understand

The most important result was direct: Besmeo identified and fixed a critical database error before it could do real damage. That alone changes the business outcome. Instead of reacting to an incident after the fact, the company was able to resolve the issue in a controlled way while maintaining momentum.

The broader result was operational confidence. Ubserve helped turn a hidden backend risk into a visible and manageable task. It also surfaced additional issues beyond the critical database problem, giving Besmeo a wider view of what needed attention instead of a narrow one-off fix. That matters because confidence is one of the scarcest resources inside fast-moving teams. When teams are uncertain about what may be lurking under the surface, every product decision carries additional drag. When serious issues are identified clearly and closed decisively, the company can move forward with far less friction.

For a business like Besmeo, that confidence extends beyond engineering. It supports product quality, customer trust, and the credibility of the platform in sales and onboarding conversations. The value of Ubserve, in this case, was not just finding a flaw. It was helping prevent a technical problem from maturing into a business problem while giving a non-technical founder a report he could actually use.

How they did it

Why was Ubserve selected? What made it useful for this kind of company?

We are building an AI-powered digital menu platform that has to feel modern and effortless for restaurants while still being dependable behind the scenes. That means moving quickly across product, content ingestion, mobile delivery, and platform operations. In that kind of environment, a security or database issue can easily get missed if the tooling is too technical or too noisy. What stood out with Ubserve was that it reduced the distance between detection and understanding. It did not just surface risk. It framed the risk in a way I could evaluate quickly, prioritize correctly, and resolve before it turned into customer impact.

What role did clarity play in the outcome?

Clarity was central. One of the biggest reasons the outcome was positive is that the information was easy to understand straight away. That matters more than people think. A finding can be technically correct and still be hard to act on if it is buried in jargon or presented in a way that slows decision-making. In our case, the issue was understandable immediately, which meant action was immediate too. That shortened the remediation cycle and reduced the chance of the problem lingering while other priorities competed for attention. For non-technical founders especially, that kind of reporting makes a real difference.

How does a tool like Ubserve fit into the workflow of a founder-led product team?

In a founder-led team, you usually do not have the luxury of large internal security functions, long review cycles, or separate owners for every part of the stack. The same people shaping the product are often also making infrastructure decisions and handling production readiness. Ubserve fits that reality because it compresses the review process into something actionable. It gives you a way to inspect risk without creating more operational overhead, which is exactly what a fast-moving business needs when every hour of focus matters.

Why was this issue significant from a business perspective, not just a technical one?

For us, this was not just a technical problem. Besmeo converts static menus from PDFs, Word documents, and photos into mobile-optimized digital menu experiences in less than three minutes. We also use AI-generated food photography, instant translation based on the customer's device language, and shareable menu links and QR codes. When you are offering that kind of product, trust becomes part of the value proposition. Restaurants need to believe the platform is stable, reliable, and professionally operated. A critical database issue threatens more than infrastructure. It threatens customer confidence, onboarding momentum, and the credibility of the product itself. Catching it early protected those fundamentals.

Is Ubserve a nice-to-have or a need-to-have for teams like Besmeo?

For teams building quickly with modern AI-assisted workflows, I would put Ubserve much closer to need-to-have than nice-to-have. The cost of discovering foundational issues too late is simply too high. Problems in the database layer, access model, or broader application security posture rarely stay isolated for long. They spill into support, trust, operations, and growth. What makes Ubserve valuable is that it helps you find the issue that actually matters before it becomes visible to customers, investors, or internal stakeholders at the worst possible moment.

Find critical issues earlier

Ubserve helps modern software teams catch the issue that matters before customers ever see it.

If you are building with AI tools, moving quickly with a lean team, or carrying hidden risk in your app stack, Ubserve gives you a clearer path from detection to remediation.