Joined June 2011
176 Photos and videos
Pinned Tweet
At @100xDevs, when you get a p0 task, you know you’re in for a ride—a chance to build something from scratch destined for the main repo, and I embraced the challenge head-on. Warning: TL;DR ahead—but worth it! #Thread aptitude-test-web.vercel.app… (Thread 1/8)
9
3
97
26,780
Satyam Shubham retweeted
introducing @zerithstudio from ideas to execution. built for the internet generation.
82
47
429
306,837
Satyam Shubham retweeted
We just released react-native-runtimes! 🥳 👉 Render React components on separate JS Runtimes 👉 Share state (Zustand) across Runtimes, synced in C 👉 Dual-Thread-approach for rendering/business logic We plugged this into MetaMask which made the app start substantially faster:
27
76
757
66,852
Satyam Shubham retweeted
Introducing Trending Accounts: find out who’s blowing up and why.
7
8
44
5,657
Satyam Shubham retweeted
React Native on Meta Quest Build VR apps using React Native and the standard Android workflow. A new blog post covers setup, Expo integration, and platform-specific configuration. Read more here: reactnative.dev/blog/2026/02…
5
17
209
19,779
Satyam Shubham retweeted
AI is a multiplier, not a replacement. If you don’t know what you’re building, the agent will happily give you garbage at high speed. And then we blame AI. But whose fault is that really?
51
16
293
9,511
Satyam Shubham retweeted
Top three things to optimise list performance in React Native: 1. Use LegendList 2. Load thumbnails first, defer full-res images 3. Prefetch real images when needed
This is why most React Native lists never hit 60 FPS. ❌ What actually kills performance: – Fake virtualization – Re-rendering old items – JS involved in scrolling – Full-res images in rows – FlatList “recycling” – Sprinkling useMemo and hoping for best
9
9
215
17,001
Satyam Shubham retweeted
31 Dec 2025
Software Engineering Expectations for 2026 - The majority of your code should be written by AI now - Cursor/Codex/Claude Code/Gemini/etc - You should try all the tooling and switch between them, as each one gets an edge over the others depending on the release cycle. - You should be using AI to check the code that is written by AI - Have AI write tests - Have AI read logs - Have AI navigate your browser - I don't do this every time because sometimes it's simple enough to check it myself - You should still skim code changes - This can be a lighter skim on internal tools and a heavier read through on customer facing code - Use AI to help you define specs
316
530
6,687
532,686
Satyam Shubham retweeted
React Native 0.83 is now available! This release includes React 19.2, new React Native DevTools features, and support for new Web APIs. And, it's the first React Native release with no user facing breaking changes. reactnative.dev/blog/2025/12…
15
96
582
99,816
Satyam Shubham retweeted
Unofficial holiday!
1
12
341
Satyam Shubham retweeted
Using the blur trick for optical alignment
139
496
19,754
1,102,481
Satyam Shubham retweeted
Half the fun of CS now is exploring the unknown. AI knows the 95%, the last 5% is where you feel accomplished/challenged
56
67
1,579
38,786
Satyam Shubham retweeted
This is the greatest day in the history of Indian women's cricket.
532
4,720
51,473
965,433
Satyam Shubham retweeted
Don’t blame the game. Learn to play.
1
1
21
1,185
Satyam Shubham retweeted
we are all just pattern-recognizers.
88
48
983
43,647
Satyam Shubham retweeted
24 Oct 2025
Replying to @Dimillian
To your point, having AI-assisted tools to build apps (with React Native or anything else) is part of your experience IMO and interviews should account for that. At Expo I tell the team using AI is a skill and in 5 years we will be glad to have been practicing it day by day (or regretful and possibly feeling threatened if we do not). We are also embracing AI in interviews for this reason. However it can be useful to show or tell an interviewer about an actual RN app or native module you built. Having run into the “unknown unknowns” is valuable especially with how inconsistently (un)reliable LLMs are. It’s worth going through the motions at least once. On this tangent we are working on dependable AI, most recently with Expo MCP Server which feeds up-to-date docs to LLMs and lets agents interact with mobile simulators (tap, screenshot) and verify their work before interrupting the human. In the future I hope we can feed app state, the view hierarchy, and all types of errors to the agent.
1
1
9
880
Happy Diwali Earthlings 🪔🎇🎉✨
3
155
Satyam Shubham retweeted
Today we also want to celebrate React Native turning 10! What started as a small hackathon project is now used by millions of developers around the globe.
20
87
764
70,908
Satyam Shubham retweeted
With 0.82 now the latest stable version of React Native, 0.79.x moves to unsupported. For more information on React Native release scheduling and support status, check our revamped releases page. reactnative.dev/releases
1
6
35
7,004
Satyam Shubham retweeted
Tracks are out colosseum.com/cypherpunk All the best everyone
6
6
348
33,474