Blog & Insights

Things I've Learned Building Real Apps

Not tutorials. Just honest observations from actually shipping code — on architecture, trade-offs, and what no one tells you in documentation.

Local First Architecture
Architecture

Why I Stopped Using Databases for My Mobile Apps

June 2026 6 min read

Building MemoryStub taught me something I wasn't expecting: the overhead of syncing a remote database to a mobile device creates more problems than it solves for personal-use apps. Here's why I went local-first and never looked back.

Read Article
NLP
Mobile / TypeScript

Building an Offline NLP Engine in Pure TypeScript

May 2026 8 min read

MindSync needed a chatbot that worked offline. No OpenAI. No API. Just pattern-matching and rule trees in TypeScript. Here is what I built and what I would do differently.

Read
Dark Mode
UI/UX Design

Dual Themes Are Harder Than They Look

April 2026 5 min read

Supporting both light and dark mode isn't just adding a dark background. I learned this the hard way building two apps simultaneously. Here's the proper way to architect your theme system from day one.

Read
TypeScript
Web Dev

TypeScript Strict Mode: Is the Pain Worth It?

March 2026 4 min read

I resisted enabling strict mode for months. After one nasty production bug that TypeScript would have caught, I turned it on everywhere. Honest take: what breaks, what you gain, and when it's actually overkill.

Read
SEO
SEO / Web

SEO for React Apps: What Actually Moves the Needle

February 2026 7 min read

Client-side rendering is invisible to crawlers if you do it wrong. I have fixed this for multiple freelance clients. Here are the actual changes that improved rankings — not the generic advice everyone copies from each other.

Read
Expo
Android / Expo

Connecting an Expo App to a Real PostgreSQL Backend

January 2026 9 min read

Most Expo tutorials point you at Firebase and call it a day. Here's how I built a proper Node.js REST API with PostgreSQL behind it, handling auth and real-time data for a mobile app without losing my mind.

Read
AI Tools
Opinion

Using AI Tools as a Developer: Honest Thoughts

December 2025 5 min read

I use AI tools in my workflow and I'm not ashamed of it. But there's a line between using them as leverage and using them as a crutch. Here is where that line actually is, from someone who has crossed it in both directions.

Read