DEV Community

Amit chakraborty profile picture

Amit chakraborty

Senior Solutions Architect & 0-to-1 Builder (8+ yrs). Specializing in AI, React Native, and Web3. Currently engineering Aura AI and open to high-leverage architectural roles.

Education

Mca

Work

Senior Solutions Architect

Writing Debut
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Offline-first sync on mobile: a performance budget approach

Offline-first sync on mobile: a performance budget approach

Comments
4 min read
FastAPI in production · 3. A project structure that survives fifty endpoints

FastAPI in production · 3. A project structure that survives fifty endpoints

Comments
6 min read
Measuring Offline-First Sync Performance on Mobile

Measuring Offline-First Sync Performance on Mobile

Comments
4 min read
The DevOps bootcamp · 4. Git as an operations tool

The DevOps bootcamp · 4. Git as an operations tool

Comments
6 min read
Measuring the Impact of Expo Router Deep Links

Measuring the Impact of Expo Router Deep Links

Comments
4 min read
Measuring the Impact of EAS Builds and OTA Updates

Measuring the Impact of EAS Builds and OTA Updates

Comments
4 min read
MLOps: models that survive production · 4. Reproducible training pipelines

MLOps: models that survive production · 4. Reproducible training pipelines

Comments
6 min read
Background Tasks and Push Delivery: A Safe Migration Path

Background Tasks and Push Delivery: A Safe Migration Path

Comments
4 min read
Production failures: the things that page you · 4. Connection pool exhaustion

Production failures: the things that page you · 4. Connection pool exhaustion

Comments
5 min read
Performance Budgeting for Mobile Accessibility

Performance Budgeting for Mobile Accessibility

Comments
3 min read
Offline-First Sync on Mobile: The Hidden Trade-Offs

Offline-First Sync on Mobile: The Hidden Trade-Offs

Comments
4 min read
Offline-first Sync on Mobile: A Safe Migration Path

Offline-first Sync on Mobile: A Safe Migration Path

Comments
4 min read
New Architecture Migration: Uncovering Production-Specific Failure Modes

New Architecture Migration: Uncovering Production-Specific Failure Modes

Comments
4 min read
Measuring the Cost of a New Architecture

Measuring the Cost of a New Architecture

Comments
4 min read
Incremental Migration to New Architecture

Incremental Migration to New Architecture

Comments
4 min read
Go, from zero to a running service · 2. Setup, modules and the shape of a project

Go, from zero to a running service · 2. Setup, modules and the shape of a project

Comments
6 min read
React, deeply · 2. State that scales: useState, useReducer and the point they stop working

React, deeply · 2. State that scales: useState, useReducer and the point they stop working

Comments
6 min read
Offline-first Sync on Mobile: What Actually Breaks in Production

Offline-first Sync on Mobile: What Actually Breaks in Production

Comments
4 min read
New Architecture Migration: The Hidden Costs of "Free" Decisions

New Architecture Migration: The Hidden Costs of "Free" Decisions

Comments
3 min read
EAS Builds and OTA Updates: The Hidden Failure Modes

EAS Builds and OTA Updates: The Hidden Failure Modes

Comments
4 min read
Measuring the Need for Reanimated 4 Worklets

Measuring the Need for Reanimated 4 Worklets

Comments
4 min read
Detox End-to-End Tests on CI: The Trade-Offs Nobody Documents

Detox End-to-End Tests on CI: The Trade-Offs Nobody Documents

Comments
4 min read
The AI tools panel · 2. Working with an agentic coding tool

The AI tools panel · 2. Working with an agentic coding tool

Comments
7 min read
Detox end-to-end tests on CI: a safe migration path

Detox end-to-end tests on CI: a safe migration path

Comments
3 min read
Engineering practice: git, code, tests · 2. Branching, rebasing and conflicts without fear

Engineering practice: git, code, tests · 2. Branching, rebasing and conflicts without fear

Comments
5 min read
Performance Budgeting in New Architecture Migration

Performance Budgeting in New Architecture Migration

Comments
4 min read
React Native, from a blank machine to a shipped app · 2. A machine that builds: Node, JDK, Xcode and the Android SDK

React Native, from a blank machine to a shipped app · 2. A machine that builds: Node, JDK, Xcode and the Android SDK

Comments
6 min read
The blockchain bootcamp · 2. Wallets, keys and addresses

The blockchain bootcamp · 2. Wallets, keys and addresses

Comments
5 min read
Deep Link Migration Without Downtime

Deep Link Migration Without Downtime

Comments
4 min read
The forward-deployed engineer bootcamp · 2. The first customer meeting

The forward-deployed engineer bootcamp · 2. The first customer meeting

Comments
7 min read
Reducing Startup Time with Hermes: A Safe Migration Path

Reducing Startup Time with Hermes: A Safe Migration Path

Comments
4 min read
Detox End-to-End Tests on CI: A Performance Budget Approach

Detox End-to-End Tests on CI: A Performance Budget Approach

Comments
4 min read
When a State‑Machine Orchestrator Beats a Long Prompt Chain

When a State‑Machine Orchestrator Beats a Long Prompt Chain

Comments
8 min read
Product management for engineers · 2. Discovery: talking to users without leading them

Product management for engineers · 2. Discovery: talking to users without leading them

Comments
11 min read
Deep‑link navigation in Expo Router exceeding the performance budget

Deep‑link navigation in Expo Router exceeding the performance budget

Comments
8 min read
Unexpected behaviour of Expo Router deep links in production

Unexpected behaviour of Expo Router deep links in production

Comments
7 min read
Go, from zero to a running service · 1. Why Go exists and what it optimises for

Go, from zero to a running service · 1. Why Go exists and what it optimises for

Comments
11 min read
Incrementally migrating a React Native app to Fabric without a release freeze

Incrementally migrating a React Native app to Fabric without a release freeze

Comments
8 min read
Startup‑time regression: deciding if a Hermes rewrite is worth it

Startup‑time regression: deciding if a Hermes rewrite is worth it

Comments
7 min read
JavaScript from absolute zero · 1. What a program is, and running your first line today

JavaScript from absolute zero · 1. What a program is, and running your first line today

Comments
8 min read
When a Fabric rewrite feels faster but you can’t prove it

When a Fabric rewrite feels faster but you can’t prove it

Comments
8 min read
React, deeply · 1. Rendering and reconciliation: what React does on a state change

React, deeply · 1. Rendering and reconciliation: what React does on a state change

Comments
11 min read
Reconciling Dual Crypto and Fiat Payments in a Mobile App

Reconciling Dual Crypto and Fiat Payments in a Mobile App

Comments
7 min read
Engineering Resilient Systems for a Magnitude 5.7 Earthquake in Pakistan

Engineering Resilient Systems for a Magnitude 5.7 Earthquake in Pakistan

Comments
6 min read
Startup‑time regression after enabling Hermes in a React‑Native app

Startup‑time regression after enabling Hermes in a React‑Native app

Comments
7 min read
React Native, from a blank machine to a shipped app · 1. What a React Native app actually is

React Native, from a blank machine to a shipped app · 1. What a React Native app actually is

Comments
12 min read
Measuring the impact of a React Native Skia rewrite before you commit

Measuring the impact of a React Native Skia rewrite before you commit

Comments
7 min read
Engineering practice: git, code, tests · 1. Git as a thinking tool

Engineering practice: git, code, tests · 1. Git as a thinking tool

Comments
10 min read
Enforcing a concrete performance budget for Expo EAS builds and OTA updates

Enforcing a concrete performance budget for Expo EAS builds and OTA updates

Comments
8 min read
The AI tools panel · 1. The landscape: what each tool is genuinely good at

The AI tools panel · 1. The landscape: what each tool is genuinely good at

Comments
11 min read
Agent engineering: MCP, subagents and agentic systems · 1. What an agent is, minus the marketing

Agent engineering: MCP, subagents and agentic systems · 1. What an agent is, minus the marketing

Comments
11 min read
Deep‑link crashes in Expo Router when the app hits real traffic

Deep‑link crashes in Expo Router when the app hits real traffic

Comments
8 min read
Unexpected UI glitches after enabling React Native Fabric

Unexpected UI glitches after enabling React Native Fabric

Comments
7 min read
Migrating a React Native app to the new EAS build and OTA workflow without a release freeze

Migrating a React Native app to the new EAS build and OTA workflow without a release freeze

Comments 1
8 min read
The blockchain bootcamp · 1. The vocabulary

The blockchain bootcamp · 1. The vocabulary

Comments
11 min read
The forward-deployed engineer bootcamp · 1. What a forward-deployed engineer is, and why the role exists now

The forward-deployed engineer bootcamp · 1. What a forward-deployed engineer is, and why the role exists now

Comments
10 min read
Startup‑time budget for React Native apps using Hermes

Startup‑time budget for React Native apps using Hermes

Comments
7 min read
Choosing the first ten architecture decisions as a founding engineer – which ones compound and which are cheap to reverse

Choosing the first ten architecture decisions as a founding engineer – which ones compound and which are cheap to reverse

Comments
8 min read
Enforcing a measurable performance ceiling for the Fabric renderer

Enforcing a measurable performance ceiling for the Fabric renderer

Comments
6 min read
Production failures: the things that page you · 3. Retry storms

Production failures: the things that page you · 3. Retry storms

1
Comments 1
11 min read
loading...