Berktug Berke Ates
Get in TouchSoftware Engineer
Berktug Berke Ates — Software Engineer and Product Builder
Posts
View allData Retention Policies That Enable Product AnalyticsKeeping everything forever is a compliance and cost trap. Deleting everything is a product blindfold. Good retention design preserves the questions product still needs to ask. · 11 min readReducing Flaky E2E Tests in Expo AppsA green CI badge means nothing if engineers rerun the pipeline until luck strikes. Flaky mobile E2E is a product risk signal, not a nuisance ticket. · 10 min readVersioning Public APIs Used by Mobile ClientsMobile clients ship on human timelines. If your API versioning story assumes everyone refreshes weekly, you will break production users who cannot update until the store approves. · 10 min readObservability for Streaming LLM ResponsesTime-to-first-token and partial output change how users judge quality. If your traces stop at the HTTP boundary, you are flying blind through the longest part of the request. · 10 min readPermission Models for Multi-Tenant AI CopilotsA multi-tenant AI copilot that inherits chat permissions but ignores data ACLs will confidently quote the wrong tenant. Tool calls need the same authorization path as your APIs—scoped per tenant, role, and resource. · 10 min read