Blog

Writings

Blog

Thoughts on mobile development, web engineering, and building software from first principles. Coming soon — content is in draft.

Flutter

Building an End-to-End Encrypted Chat App with Flutter & Firebase

Draft
June 12, 2026 · 8 min read

Building an End-to-End Encrypted Chat App with Flutter & Firebase

A deep-dive into how I built Parla — handling native-level encryption, ephemeral storage, and achieving blazingly fast large file transfers without compromising privacy.

FlutterFirebaseSecurity
Coming soon ·
React Native

Cross-Framework Migration: From Flutter/Firebase to React Native/Supabase

Draft
May 28, 2026 · 11 min read

Cross-Framework Migration: From Flutter/Firebase to React Native/Supabase

What I learned migrating the Z social media app across two frameworks and two backends. The tradeoffs, the surprises, and what I'd do differently.

React NativeFlutterSupabase
Coming soon ·
TypeScript

Masonry Grids in the Browser — Lessons from Building Indie

Draft
April 15, 2026 · 6 min read

Masonry Grids in the Browser — Lessons from Building Indie

CSS Grid vs. JavaScript masonry — why the native approach still falls short and how I solved it for Indie with a clean TypeScript implementation.

TypeScriptCSSPerformance
Coming soon ·
Flutter

Why I Built a Flutter Hot-Reload Tool for Terminal Developers

Draft
March 3, 2026 · 4 min read

Why I Built a Flutter Hot-Reload Tool for Terminal Developers

flutter-watch: scratching my own itch. Using vim and AI coding assistants means the official Flutter hot-reload doesn't always cooperate. Here's my 50-line fix.

FlutterDeveloper ToolsPython
Coming soon ·

Subscribe

Get notified when I publish

I'll send an email when new posts go live. No spam, ever.

Notify me →