DEV Community

Dave Kurian profile picture

Dave Kurian

Building cross-platform kits + tested AI prompts for builders shipping real apps. I write the OTF engineering blog. otf-kit.dev

Location Boston, USA Joined Joined on  Personal website https://otf-kit.dev github website twitter website
FlashList v2 earns its place in every production React Native feed

FlashList v2 earns its place in every production React Native feed

Comments
6 min read
Expo Router auth guards that survive expired sessions and deep links

Expo Router auth guards that survive expired sessions and deep links

Comments
6 min read
The eject button is a myth: what owning an AI-built app really takes

The eject button is a myth: what owning an AI-built app really takes

Comments
7 min read
Choose a starter kit once: the six checks that prevent a full rewrite later

Choose a starter kit once: the six checks that prevent a full rewrite later

Comments
6 min read
Supabase auth hardening checklist that keeps production sign-in safe

Supabase auth hardening checklist that keeps production sign-in safe

Comments
7 min read
Offline-first mutation queue keeps Expo apps working when the network drops

Offline-first mutation queue keeps Expo apps working when the network drops

Comments
6 min read
Sentry error tracking for React Native in production: the release checklist

Sentry error tracking for React Native in production: the release checklist

Comments
7 min read
EAS build secrets stay out of bundles when env profiles and eas.json split right

EAS build secrets stay out of bundles when env profiles and eas.json split right

Comments
6 min read
Supabase Storage uploads that survive real mobile networks in Expo apps

Supabase Storage uploads that survive real mobile networks in Expo apps

Comments
6 min read
Supabase Auth sessions in Expo stay signed in when storage and refresh are wired right

Supabase Auth sessions in Expo stay signed in when storage and refresh are wired right

Comments
6 min read
EAS Update rollback plan keeps one bad bundle from stranding your users

EAS Update rollback plan keeps one bad bundle from stranding your users

Comments
5 min read
Claude Fable 5.1 verdict: when Anthropic's $10-per-million reasoning model earns its keep

Claude Fable 5.1 verdict: when Anthropic's $10-per-million reasoning model earns its keep

Comments
5 min read
GPT-6 Astra raises the bar on computer use: what builders should change before shipping

GPT-6 Astra raises the bar on computer use: what builders should change before shipping

Comments
6 min read
Expo push notifications in production: the setup checklist that prevents silent failures

Expo push notifications in production: the setup checklist that prevents silent failures

Comments
5 min read
App store submission checklist for an AI-built app that is ready to review

App store submission checklist for an AI-built app that is ready to review

Comments
7 min read
Row-level security production checklist: test every path before launch

Row-level security production checklist: test every path before launch

Comments
7 min read
Ship an AI MVP to production with a checklist that catches the real gaps

Ship an AI MVP to production with a checklist that catches the real gaps

Comments
7 min read
Production repository conventions for AI coding agents: a working contract

Production repository conventions for AI coding agents: a working contract

Comments
7 min read
AI coding agent acceptance checklist: prove the change before merge

AI coding agent acceptance checklist: prove the change before merge

Comments
7 min read
Agent-readable repository structure: organize a codebase for safe AI changes

Agent-readable repository structure: organize a codebase for safe AI changes

Comments
7 min read
VS Code 1.136: Agent Merge and multi-root agent sessions

VS Code 1.136: Agent Merge and multi-root agent sessions

Comments
7 min read
Cursor hooks for production agent workflows: block, audit, and verify actions

Cursor hooks for production agent workflows: block, audit, and verify actions

Comments
7 min read
Cursor agent best practices: plan, scope, and verify multi-file changes

Cursor agent best practices: plan, scope, and verify multi-file changes

Comments
7 min read
A cross-platform UI contract gives AI coding agents fewer ways to break your app

A cross-platform UI contract gives AI coding agents fewer ways to break your app

Comments
6 min read
Cursor cloud agent subscriptions turn PRs and Slack threads into active work queues

Cursor cloud agent subscriptions turn PRs and Slack threads into active work queues

Comments
7 min read
Cursor cloud agent builds make long-running coding sessions start from known state

Cursor cloud agent builds make long-running coding sessions start from known state

Comments
7 min read
AI provider portability: build one model boundary without hiding provider differences

AI provider portability: build one model boundary without hiding provider differences

Comments
6 min read
LLM observability for production apps: what to trace, measure, and fix

LLM observability for production apps: what to trace, measure, and fix

Comments
5 min read
How to design safe tool permissions for AI agents in production apps

How to design safe tool permissions for AI agents in production apps

2
Comments 1
6 min read
A practical LLM evaluation loop for AI features that need to ship

A practical LLM evaluation loop for AI features that need to ship

Comments
6 min read
An AI app security checklist for builders moving from demo to production

An AI app security checklist for builders moving from demo to production

Comments
6 min read
Cursor prompts that keep agent sessions focused from first edit to final check

Cursor prompts that keep agent sessions focused from first edit to final check

Comments
6 min read
Why Cursor's AIUC-1 Certification and Quarterly Re-testing Matters for Your AI Coding Tools

Why Cursor's AIUC-1 Certification and Quarterly Re-testing Matters for Your AI Coding Tools

Comments
6 min read
Open Source Cursor Alternatives: Honest Trade-offs for AI-Powered Editing

Open Source Cursor Alternatives: Honest Trade-offs for AI-Powered Editing

Comments
7 min read
enable New Possibilities: Building with the Claude Agent SDK

enable New Possibilities: Building with the Claude Agent SDK

Comments
7 min read
Beyond Pretty Charts: The Essential Features of a Real Financial Dashboard

Beyond Pretty Charts: The Essential Features of a Real Financial Dashboard

Comments
6 min read
Master Cursor: From Install to Shipping Your First Feature

Master Cursor: From Install to Shipping Your First Feature

Comments
7 min read
Why Builders Are Leaving MUI and the Honest Alternatives

Why Builders Are Leaving MUI and the Honest Alternatives

Comments
6 min read
Why AI in Production Requires solid Background Jobs and Idempotency

Why AI in Production Requires solid Background Jobs and Idempotency

Comments 1
6 min read
Master Prompting for Cursor: Anchor Your App Extensions with Precision

Master Prompting for Cursor: Anchor Your App Extensions with Precision

Comments
6 min read
Master Your Next.js Conventions with a Bulletproof .cursorrules File

Master Your Next.js Conventions with a Bulletproof .cursorrules File

Comments
6 min read
The Real Checklist for Choosing a Web App Template That Ships to Production

The Real Checklist for Choosing a Web App Template That Ships to Production

Comments
7 min read
Shadcn/ui Alternatives: When to Use Them and Why

Shadcn/ui Alternatives: When to Use Them and Why

Comments
5 min read
5 Proven Cursor Prompt Patterns for Shipping Real Features in Existing Codebases

5 Proven Cursor Prompt Patterns for Shipping Real Features in Existing Codebases

Comments
6 min read
Unify Web and Mobile UI with OTF for smooth AI Agent Development

Unify Web and Mobile UI with OTF for smooth AI Agent Development

Comments
6 min read
Ensuring Consistency in AI-Generated Codebases with OTF

Ensuring Consistency in AI-Generated Codebases with OTF

Comments
6 min read
Transform Docker Security & Efficiency with GitHub Copilot Agent Mode

Transform Docker Security & Efficiency with GitHub Copilot Agent Mode

Comments
5 min read
Atlassian Code Context: AI Agents Gain Full Codebase Visibility

Atlassian Code Context: AI Agents Gain Full Codebase Visibility

Comments
6 min read
How Cursor Conquered Git's Scalability Challenges

How Cursor Conquered Git's Scalability Challenges

Comments
6 min read
GitHub's 2026 Outage: AI Traffic Overwhelmed the Platform

GitHub's 2026 Outage: AI Traffic Overwhelmed the Platform

Comments
6 min read
Cursor AI's Git Hook RCE Flaw: Patch Now to Secure Your Workflow

Cursor AI's Git Hook RCE Flaw: Patch Now to Secure Your Workflow

Comments
5 min read
Spline V2 change 3D Design with AI Agent Integration

Spline V2 change 3D Design with AI Agent Integration

Comments
5 min read
From Failed MIT Project to $60B AI Giant: The Cursor Story

From Failed MIT Project to $60B AI Giant: The Cursor Story

Comments
6 min read
AI Coding Tools Shift: Copilot Drops, Codex Soars, Claude Code Shines

AI Coding Tools Shift: Copilot Drops, Codex Soars, Claude Code Shines

Comments
5 min read
Mastering Autonomous Coding Sessions with Claude Code's Checkpoint System

Mastering Autonomous Coding Sessions with Claude Code's Checkpoint System

Comments
5 min read
Spline V2 lets Coding Agents as Real-Time 3D Design Collaborators

Spline V2 lets Coding Agents as Real-Time 3D Design Collaborators

Comments
5 min read
GitHub Copilot Transforms Microsoft Teams into a Coding Powerhouse

GitHub Copilot Transforms Microsoft Teams into a Coding Powerhouse

Comments
6 min read
Slack Code Transforms AI Development into Collaborative Multiplayer Experience

Slack Code Transforms AI Development into Collaborative Multiplayer Experience

Comments
6 min read
Transforming AI Coding: Slack Code's Shared Workspace Revolution

Transforming AI Coding: Slack Code's Shared Workspace Revolution

Comments
6 min read
Slack Code change AI-Powered Team Coding Collaboration

Slack Code change AI-Powered Team Coding Collaboration

Comments
6 min read
loading...