Skip to content
Blog · Notes from practice

All posts

Notes on Flutter, speed and architecture — what actually makes apps fast, and what just looks expensive.

21 posts
Klaviyo Profiles & Newsletter: Where the Docs Won't Save You
Latest post
klaviyo · Aug 07, 2026 · 12 min

Klaviyo Profiles & Newsletter: Where the Docs Won't Save You

Sending external_id created duplicate Klaviyo profiles next to the Shopify sync. Unsubscribe needs a Klaviyo flow with webhook, not an API call.

Read more

More posts

Klaviyo Push Notifications in Flutter: 3 Silent Pitfalls
flutter · Jul 31, 2026

Klaviyo Push Notifications in Flutter: 3 Silent Pitfalls

Klaviyo pushes silently dropped, taps swallowed by firebase_messaging, Android channels stuck at wrong importance. Three bugs, code fixes included.

12 min · Read more
One trackEvent(), Four SDKs: Analytics Layer for Flutter
flutter · Jul 24, 2026

One trackEvent(), Four SDKs: Analytics Layer for Flutter

One tracking call reaches Firebase, Klaviyo, and Google Ads via an AnalyticsDispatcher with per-provider adapters, consent gating, and error isolation.

12 min · Read more
Klaviyo Shopify Integration in Flutter: What to Know First
klaviyo · Jul 17, 2026

Klaviyo Shopify Integration in Flutter: What to Know First

A Klaviyo Shopify integration into a Flutter e-commerce app — four workstreams, six PRs, and the one gap no app code can close.

13 min · Read more
Akamai BMP SDK in Flutter: Bot Protection Integration Guide
flutter · Jul 08, 2026

Akamai BMP SDK in Flutter: Bot Protection Integration Guide

Akamai BMP SDK in Flutter: X-acf-sensor-data headers, 428 challenge handling, 403 blocks, and the Dio interceptor chain — from a production e-commerce app.

14 min · Read more
Building Apps with AI: What Actually Works (2026)
ai · Jul 04, 2026

Building Apps with AI: What Actually Works (2026)

How AI changes app development — from a freelancer using Claude Code daily. AI coding tools, AI features, and no-code builders tested honestly.

8 min · Read more
How to Build an App: A Founder's Step-by-Step Guide
app-development · Jul 01, 2026

How to Build an App: A Founder's Step-by-Step Guide

Want to build an app but don't know where to start? A freelance developer walks you through the journey from idea to published app — no coding required.

8 min · Read more
AI-Assisted Flutter Development: Claude Code in Production
ai · Jun 30, 2026

AI-Assisted Flutter Development: Claude Code in Production

How I use Claude Code with CLAUDE.md, custom skills, and architecture guardrails in a real Flutter project. 827 commits, ~30% faster migration.

15 min · Read more
How Much Does an App Cost? Real Numbers from a Freelancer
cost · Jun 27, 2026

How Much Does an App Cost? Real Numbers from a Freelancer

App development costs: real price ranges and budgeting tips from a freelancer. MVP from 15,000 €, e-commerce from 40,000 €, enterprise from 80,000 €.

8 min · Read more
Flutter vs React Native 2026: Honest Hands-On Comparison
flutter · Jun 24, 2026

Flutter vs React Native 2026: Honest Hands-On Comparison

Flutter vs React Native 2026 compared — based on real apps at MediaMarktSaturn, Purelei, Brack. For CTOs and tech leads choosing a framework.

8 min · Read more
AI Agents, MCP Servers & Tools Explained (2026)
ki · Jun 24, 2026

AI Agents, MCP Servers & Tools Explained (2026)

What are AI agents? What is an MCP server? And how do tools and skills fit in? A practitioner explanation from a real developer discussion.

9 min · Read more
App Engagement Strategy: Fixing a 0.6% Push Open Rate
flutter · Jun 23, 2026

App Engagement Strategy: Fixing a 0.6% Push Open Rate

2.7M push notifications, 0.6% open rate at MediaMarktSaturn. The JITAI framework from health research changed how we think about mobile app engagement.

10 min · Read more
Local AI & LLM for Developers: Freelancer Verdict (2026)
ai · Jun 10, 2026

Local AI & LLM for Developers: Freelancer Verdict (2026)

Is it worth it to run LLMs locally? Hardware, models, costs compared — why most developers still choose cloud APIs. Real-world insights for 2026.

7 min · Read more
I'm just a developer, not a GDPR expert... but
flutter · Mar 26, 2026

I'm just a developer, not a GDPR expert... but

A Claude Code skill checks Flutter code for GDPR compliance before every merge. What it found — and what I did about it.

10 min · Read more
I Used Claude Code to Migrate My Full-Stack App from Serverless to Monolith
case-study · Mar 10, 2026

I Used Claude Code to Migrate My Full-Stack App from Serverless to Monolith

An 8-month serverless infrastructure fight, 5 months of silence, and a 3-week rewrite with git logs to show for it.

13 min · Read more
The Phoenix Pattern in Flutter: How to Restart Your App Without Restarting Your App
flutter · Mar 09, 2026

The Phoenix Pattern in Flutter: How to Restart Your App Without Restarting Your App

A ~30-line, dependency-free technique for programmatically restarting a Flutter app by rebuilding the entire widget tree.

9 min · Read more
Fix: Flutter WebView Tap Gestures Stop Working After Scrolling in NestedScrollView (iOS)
flutter · Mar 06, 2026

Fix: Flutter WebView Tap Gestures Stop Working After Scrolling in NestedScrollView (iOS)

A confirmed Flutter framework bug breaks all tap gestures on WebViews inside NestedScrollView on iOS. The fix: upgrade to Flutter 3.38.6+.

5 min · Read more
WebView App: Payment Flows, State Sync, and Platform Hacks (Part 2)
flutter · Feb 19, 2026

WebView App: Payment Flows, State Sync, and Platform Hacks (Part 2)

Second project, same problems. Payment flows that leave the app, API interception for state sync, and 40 TWINT URL schemes.

12 min · Read more
Embedding a Website in Your App -- Why It Is More Complex Than You Think
flutter · Feb 18, 2026

Embedding a Website in Your App -- Why It Is More Complex Than You Think

WebViews seem simple -- embed a website, done. In practice, a single line of code hides 1,290+ lines of infrastructure. A real project report.

10 min · Read more
Payment Terms for Freelancers: 7, 14, or 30 Days -- What Is Fair?
freelancing · Jul 28, 2025

Payment Terms for Freelancers: 7, 14, or 30 Days -- What Is Fair?

A community discussion about payment terms, early payment discounts, factoring, and when to bring in collections.

4 min · Read more
"How long should a CV be?" – A typical freelancer question nobody can really answer
freelancing · Jul 21, 2025

"How long should a CV be?" – A typical freelancer question nobody can really answer

Freelancers discuss page length, research backgrounds in CVs, and what needs to be on page one.

4 min · Read more
Engagement

An idea that should go live faster?

App development with Flutter for DACH companies — speed and stability, without the tech debt.