Dev Dave

Blog

Articles & Case Notes

Notes on Flutter, backend systems, and shipping production-ready mobile and web products.

Kenya Is Writing Its AI Rulebook
Kenya Is Writing Its AI Rulebook

August 21, 2026

Kenya Is Writing Its AI Rulebook

Kenya's Draft AI Policy 2026 and the AI Bill are the country's biggest tech story right now. A developer's plain-English guide to what they mean if yo...

AIKenyaTech PolicySoftware DevelopmentAI DevelopmentVibe Coding
Push Notifications in Flutter with FCM: Guide
Push Notifications in Flutter with FCM: Guide

August 19, 2026

Push Notifications in Flutter with FCM: Guide

A practical guide to setting up Firebase Cloud Messaging in a Flutter app — device tokens, background handling, and common pitfalls.

FlutterFirebasePush NotificationsMobile App
Prevent Double Payments (Node.js)
Prevent Double Payments (Node.js)

May 5, 2026

Prevent Double Payments (Node.js)

Why users get charged twice when you integrate a third-party payment provider — and how to stop double payments with idempotency keys, state checks, a...

PaymentsNode.jsIdempotencyAPI Integration
Designing an Efficient Payment Database in Node.js
Designing an Efficient Payment Database in Node.js

April 20, 2026

Designing an Efficient Payment Database in Node.js

How to design a reliable, efficient payments database in Node.js with a SQL database and Sequelize — one schema that serves both M-Pesa and Pesapal, w...

Node.jsSequelizePaymentsPostgreSQLM-Pesa
Integrating M-Pesa into a Node.js Backend
Integrating M-Pesa into a Node.js Backend

April 5, 2026

Integrating M-Pesa into a Node.js Backend

A practical guide to integrating M-Pesa (Safaricom Daraja API) STK Push into a Node.js/Express backend — access tokens, initiating payments, and handl...

Node.jsM-PesaPaymentsAPI Integration
OutApp: A Flutter Event Discovery App
OutApp: A Flutter Event Discovery App

March 10, 2026

OutApp: A Flutter Event Discovery App

How I built OutApp, a Flutter app for discovering, exploring, and managing events, delivered for a Fiverr client with a focus on clean, intuitive UX.

FlutterMobile AppUI/UXFreelance
Auto Cllan: A Multi-Sided Vehicle Marketplace
Auto Cllan: A Multi-Sided Vehicle Marketplace

February 15, 2026

Auto Cllan: A Multi-Sided Vehicle Marketplace

How I led development of Auto Cllan, a Flutter marketplace connecting car and bike buyers, sellers, shop owners, and workshops for buying, selling, an...

FlutterMobile AppMarketplaceREST APIs
MyChurch: A Flutter Church Management App
MyChurch: A Flutter Church Management App

January 20, 2026

MyChurch: A Flutter Church Management App

Building MyChurch for Bitwise Solutions — a Flutter app that helps churches manage events and announcements and keep members connected, with role-base...

FlutterMobile AppFirebasePush Notifications
TheCatfish: A Flutter Scam-Reporting App
TheCatfish: A Flutter Scam-Reporting App

December 10, 2025

TheCatfish: A Flutter Scam-Reporting App

How I built TheCatfish for Bitwise Solutions — a Flutter social app where users search, post, and engage with reports about online scammers.

FlutterMobile AppSocial AppFirebase
Acces Global: A Multi-Vendor Marketplace
Acces Global: A Multi-Vendor Marketplace

November 15, 2025

Acces Global: A Multi-Vendor Marketplace

How I built Acces Global, a Flutter multi-vendor marketplace and job platform, using BLoC state management and a client-provided REST API.

FlutterMobile AppBLoCREST APIs

Get In Touch

Let's Work Together

I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hello, feel free to reach out!

Dev Dave

© 2026 Topoika. All rights reserved.

Privacy

This site uses cookies to understand how visitors use it and to improve the experience. You can accept or reject analytics cookies at any time — read the privacy note.