KIQA.DEV
Writing

Notes from the work

Notes from projects I've worked on: what went wrong, what worked, and what I'd do differently.

React Native
7 min read

How I fixed a memory leak that was crashing Spindare's social feed

The feed was slowing to a halt after a few minutes of use. Here's how I tracked down the problem and fixed it.

Mar 28, 2026Read post
Architecture
9 min read

Why I rebuilt Spindare's login system in 48 hours

The old setup worked fine until it didn't. An honest account of the decision, the rebuild, and what I'd do differently.

Mar 14, 2026Read post
Backend
11 min read

Supabase vs Firebase for a social feed: what I found after testing both properly

I needed live updates for a large number of users at the same time. Both tools promised it. Only one delivered.

Feb 22, 2026Read post
Design
8 min read

How we built a design system for a mobile app with hundreds of screens

When your app has hundreds of components and a small team, having a shared set of rules isn't optional. This is how we did it.

Feb 8, 2026Read post
AI
6 min read

How I built TravelMe's AI trip planner in a weekend

One message, a full itinerary. I had a weekend and an OpenAI API key. This is what I built, what surprised me, and what didn't work.

Jun 12, 2026Read post
AI
8 min read

Why I chose OpenAI over Gemini for TravelMe's recommendations engine

I tested both models for two weeks. The answer wasn't about price. It came down to what happens when you tell the model someone has a dietary restriction.

Jun 20, 2026Read post
AI
7 min read

The hardest part of building an AI travel app: when the AI is confident and wrong

A restaurant that closed two years ago. Visa requirements that are out of date. The AI says it with full confidence. Here's how I'm handling it.

Jun 25, 2026Read post
Chat on WhatsApp