← All work
Case study · Production-readiness audit

Shibase

A freelance marketplace in the Netherlands asked whether its backend, database, infrastructure and mobile app were ready to launch. Not yet: here's what was found and fixed.

RoleAuditor
Year2026
ClientNetherlands
ScopeBackend · database · infra · mobile
The brief

Find what breaks before customers do.

Shibase was close to launch: a Go backend, a database, cloud infrastructure and a mobile app. Before opening it to real users, they wanted an outside engineer to go through all of it and say plainly what would fail first.

I reviewed the code, the data, the configuration and how it was deployed, wrote down every finding with what to do about it, and checked the fixes before signing it off.

Hard problems

What the audit found.

01

Security vulnerabilities

Why it's hard

Weaknesses that are invisible in a demo become the first thing an attacker finds after launch.

Result

Each one was written up with how to fix it, fixed, and checked again before sign-off.

02

Database access

Why it's hard

Who and what can reach the database, and with which rights, decides how bad any other mistake can get.

Result

The access problems were written up, put right and checked before launch.

03

Deployment

Why it's hard

A launch is only as safe as the way new versions reach the servers and how quickly a bad one can be undone.

Result

The deployment gaps were closed, and the platform was signed off for production.