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
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
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
Unexpected UI‑Thread Jank When Using Reanimated 4 Worklets

Unexpected UI‑Thread Jank When Using Reanimated 4 Worklets

Comments
8 min read
MLOps: models that survive production · 3. Features: stores, and the simpler thing that usually works

MLOps: models that survive production · 3. Features: stores, and the simpler thing that usually works

Comments
13 min read
Unexpected jank and memory spikes after adding React‑Native‑Skia to a production app

Unexpected jank and memory spikes after adding React‑Native‑Skia to a production app

Comments
7 min read
Engineering the Response Infrastructure for a Magnitude 6.7 Mid‑Atlantic Ridge Earthquake

Engineering the Response Infrastructure for a Magnitude 6.7 Mid‑Atlantic Ridge Earthquake

Comments
5 min read
Incrementally Migrating to Reanimated 4 Worklets without a Freeze Window

Incrementally Migrating to Reanimated 4 Worklets without a Freeze Window

Comments
8 min read
The DevOps bootcamp · 3. The shell: pipes, scripts and automating your own machine

The DevOps bootcamp · 3. The shell: pipes, scripts and automating your own machine

Comments
10 min read
Migrating React Native Native Modules without a Release Freeze

Migrating React Native Native Modules without a Release Freeze

Comments
8 min read
FastAPI in production · 2. Pydantic as your API contract

FastAPI in production · 2. Pydantic as your API contract

Comments
11 min read
Reanimated 4 worklets: production‑only breakage and early detection

Reanimated 4 worklets: production‑only breakage and early detection

Comments
8 min read
Building Setu: A Local-First Sharing Experience for Android — Looking for Early Testers

Building Setu: A Local-First Sharing Experience for Android — Looking for Early Testers

Comments
3 min read
# Building Setu: Exploring Local-First Sharing on Android

# Building Setu: Exploring Local-First Sharing on Android

Comments
3 min read
Product management for engineers · 1. What a product manager does all day

Product management for engineers · 1. What a product manager does all day

Comments
11 min read
Reanimated 4 worklets: enforcing a measurable performance budget

Reanimated 4 worklets: enforcing a measurable performance budget

Comments
8 min read
The Hermes Bytecode Trap: Why Your App is Fast in Development and Slow in Production

The Hermes Bytecode Trap: Why Your App is Fast in Development and Slow in Production

Comments 1
5 min read
Defending the 16ms Frame: A Performance Budget for React Native Skia

Defending the 16ms Frame: A Performance Budget for React Native Skia

Comments
5 min read
Measuring the ROI of TurboModules before you commit to the rewrite

Measuring the ROI of TurboModules before you commit to the rewrite

Comments
6 min read
Production failures: the things that page you · 2. Thundering herd: when the cache expires all at once

Production failures: the things that page you · 2. Thundering herd: when the cache expires all at once

Comments
8 min read
Why Your Lighthouse Score is Lying About Your Core Web Vitals Regression

Why Your Lighthouse Score is Lying About Your Core Web Vitals Regression

Comments
5 min read
MLOps: models that survive production · 2. Data versioning

MLOps: models that survive production · 2. Data versioning

1
Comments
9 min read
Defending the 16ms Frame: A Performance Budget for React Native TurboModules

Defending the 16ms Frame: A Performance Budget for React Native TurboModules

Comments
6 min read
The hidden cost of TurboModules: Why Codegen is not a free lunch

The hidden cost of TurboModules: Why Codegen is not a free lunch

Comments
5 min read
The DevOps bootcamp · 2. The Linux you actually need

The DevOps bootcamp · 2. The Linux you actually need

Comments
9 min read
The Silent Deadlock: Debugging Fabric Renderer Stalls in Production

The Silent Deadlock: Debugging Fabric Renderer Stalls in Production

Comments
5 min read
FastAPI in production · 1. FastAPI in one hour

FastAPI in production · 1. FastAPI in one hour

Comments
9 min read
The Hidden Performance Ceiling of React Native Skia in Production

The Hidden Performance Ceiling of React Native Skia in Production

Comments
6 min read
The Hidden Failure Modes of React Native TurboModules and Codegen

The Hidden Failure Modes of React Native TurboModules and Codegen

Comments
6 min read
I Built My Portfolio With Lovable — And It Made Me Rethink What Web Development Costs

I Built My Portfolio With Lovable — And It Made Me Rethink What Web Development Costs

Comments 1
9 min read
Let’s Build Your First Electron App: The Magical Feed App!

Let’s Build Your First Electron App: The Magical Feed App!

Comments
1 min read
Say Goodbye to Git Woes: Become a Git Wizard Today! ‍♂️

Say Goodbye to Git Woes: Become a Git Wizard Today! ‍♂️

Comments
3 min read
Hermes Bytecode and the Cold-Start Budget: Engineering Time-to-Interactive as a Product Requirement

Hermes Bytecode and the Cold-Start Budget: Engineering Time-to-Interactive as a Product Requirement

Comments
6 min read
Achieving 60fps on Budget Android Hardware: Offloading Image Decode and ML Preprocessing

Achieving 60fps on Budget Android Hardware: Offloading Image Decode and ML Preprocessing

Comments
6 min read
Migrating to React Native Skia without a feature freeze

Migrating to React Native Skia without a feature freeze

Comments 3
5 min read
On-Device Computer Vision Under 16 Milliseconds

On-Device Computer Vision Under 16 Milliseconds

Comments 1
6 min read
loading...