Blog.

Thoughts on Flutter, architecture, and lessons learned from building production apps.

10 articles

March 15, 2025

Building Flutter Apps with Clean Architecture

FlutterArchitectureDart

How I structure large Flutter projects using Clean Architecture — separating data, domain, and presentation layers for maintainability and testability.

Read article
May 10, 2025

Rebuilding My Portfolio: From SPA to Multi-Route

Next.jsPortfolioWeb Dev

Why I moved from a single-page portfolio to a structured multi-route site, and what I learned about routing, SEO, and perceived performance.

Read article
January 20, 2025

Flutter State Management in 2025: What Actually Works

FlutterState ManagementRiverpod

A practical comparison of Bloc, Riverpod, and Provider after shipping 5 production Flutter apps — with real code and honest opinions.

Read article
February 5, 2025

Firebase vs Supabase for Flutter Apps: An Honest Comparison

FlutterFirebaseSupabase

After building production apps with both Firebase and Supabase, here's my detailed comparison covering auth, databases, real-time features, pricing, and developer experience.

Read article
December 10, 2024

10 Dart Tips for Writing Cleaner Flutter Code

DartFlutterTips

Small Dart language features that dramatically improve code readability — from cascade notation to pattern matching in Dart 3.

Read article
November 15, 2024

Responsive Flutter UI: Design Patterns That Scale

FlutterUI/UXResponsive

How to build Flutter UIs that look great on phones, tablets, and web — using LayoutBuilder, MediaQuery, and adaptive design patterns.

Read article
October 20, 2024

The Complete Guide to Deploying Flutter Apps in 2025

FlutterDevOpsDeployment

Everything I've learned about shipping Flutter apps to the Play Store, App Store, and web — from signing keys to CI/CD pipelines.

Read article
September 8, 2024

Integrating AI into Flutter Apps: A Practical Guide

FlutterAIMachine Learning

How I've integrated AI features into Flutter apps — from speech recognition and image generation to predictive models and natural language processing.

Read article
April 18, 2025

Optimizing Flutter App Performance: From 60fps to 120fps

FlutterPerformanceMobile Dev

A complete profiling and optimization checklist for Flutter apps — fixing jank, optimizing build contexts, reducing memory overhead, and achieving buttery-smooth 120fps animations.

Read article
May 25, 2025

Mastering Git Workflows for Seamless Collaboration

GitDevOpsWorkflow

Advanced Git techniques and strategies to streamline pull requests, manage branch releases, squash commits, and maintain a pristine git history in team environments.

Read article
Open to opportunities

Have a project in mind?

I'm always open to discussing new opportunities, collaborations, and interesting ideas.