Hello im naresh. Im socially awkward πŸ‘‰πŸ‘ˆ

Joined July 2017
30 Photos and videos
Pinned Tweet
πŸš€ Just launched my portfolio site! 🎨 nareshkhatri.site Jaw-dropping 3D animations? βœ… Slick interactions? βœ… Fluid motion? βœ… Responsiveness? βœ… Innovative web design? βœ… Let me know what you think! Shout out to @mannupaaji for AceternityUI #3DAnimation #Portfolio
6
1
15
771
Months of DSA prep. Then the machine coding round: build a carousel from scratch while a stranger watches you type. So I built a place to practice that. Real in-browser IDE, live test runner, one-click shared rooms to mock-interview a friend. No login.
2
1
1
49
My guy has been thinking for quite a while now
20
built a system design playground. you drag blocks onto a canvas, set a budget, and a simulator hits it with traffic until something breaks. usually the database. it's almost always the database. no login. you just open it and start losing.
3
156
Sorry I forgot to put the url πŸ™‡β€β™€οΈπŸ™‡β€β™€οΈ codingducks.xyz/

14
what if system design prep wasn't boring drop load balancers. connect databases. design the actual system. we score your architecture. you learn by building. wip but its coming together fast
1
1
2
124

built a system design playground. you drag blocks onto a canvas, set a budget, and a simulator hits it with traffic until something breaks. usually the database. it's almost always the database. no login. you just open it and start losing.
15
the average user decides whether to click your link in 0.4 seconds. the average bare URL gives them nothing to decide with. so they don't. i made a thing for it. no login required waku.nareshkhatri.site
22
Naresh khatri retweeted
// AGENTS.md Never, ever, under any circumstances, ever, not once, no matter what, try to start the fucking dev server, it’s already fucking running.
310
280
6,683
298,025
my 3d portfolio just hit 1000 github stars you can have your own in 5 minutes. one click vercel deploy. your portfolio doesn't have to be a google doc with blue hyperlinks nareshkhatri.site/ #opensource #webdev #portfolio
55
My take on this design, not perfect but really brings life to boring auth pages
Mar 10
A designer's dream is a developer's nightmare
1
3
191
Indian babus are evolving ☠️
26
Naresh khatri retweeted
Feb 4
software is still about thinking software has always been about taking ambiguous human needs and crystallizing them into precise, interlocking systems. the craft is in the breakdown: which abstractions to create, where boundaries should live, how pieces communicate. coding with ai today creates a new trap: the illusion of speed without structure. you can generate code fast, but without clear system architecture – the real boundaries, the actual invariants, the core abstractions – you end up with a pile that works until it doesn't. it's slop because there's no coherent mental model underneath. ai doesn't replace systems thinking – it amplifies the cost of not doing it. if you don't know what you want structurally, ai fills gaps with whatever pattern it's seen most. you get generic solutions to specific problems. coupled code where you needed clean boundaries. three different ways of doing the same thing because you never specified the one way. as Cursor handles longer tasks, the gap between "vaguely right direction" and "precisely understood system" compounds exponentially. when agents execute 100 steps instead of 10, your role becomes more important, not less. the skill shifts from "writing every line" to "holding the system in your head and communicating its essence": - define boundaries – what are the core abstractions? what should this component know? where does state live? - specify invariants – what must always be true? what are the constants and defaults that make the system work? - guide decomposition – how should this break down? what's the natural structure? what's stable vs likely to change? - maintain coherence – as ai generates more code, you ensure it fits the mental model, follows patterns, respects boundaries. this is what great architects and designers do: they don't write every line, but they hold the system design and guide toward coherence. agents are just very fast, very literal team members. the danger is skipping the thinking because ai makes it feel optional. people prompt their way into codebases they don't understand. can't debug because they never designed it. can't extend because there's no structure, just accumulated features. people who think deeply about systems can now move 100x faster. you spend time on the hard problem – understanding what you're building and why – and ai handles mechanical translation. you're not bogged down in syntax, so you stay in the architectural layer longer. the future isn't "ai replaces programmers" or "everyone can code now." it's "people who think clearly about systems build incredibly fast, and people who don't generate slop at scale." the skill becomes: holding complexity, breaking it down cleanly, communicating structure precisely. less syntax, more systems. less implementation, more architecture. less writing code, more designing coherence. humans are great at seeing patterns, understanding tradeoffs, making judgment calls about how things should fit together. ai can't save you from unclear thinking – it just makes unclear thinking run faster.
137
423
2,768
228,559
I guess Its time to go pro 😭
47
This
If you don't shamelessly promote your work, every day for the next 2-3 years, you will get stuck doing someone else's work until you realize that nobody is going to pay you if they have no idea who you are.
36
we have done the math (hard) and can confidently predict that 2027 is officially the year of linux on the desktop
98
185
4,286
124,243
Naresh khatri retweeted
27 Dec 2025
Playing @Fortnite at 30,000 ft with ping 49-60 on @AlaskaAir's new Starlink internet is crazy!!
629
678
17,108
33,708,086
Naresh khatri retweeted
25 Dec 2025
3
4
32
4,913
Naresh khatri retweeted
19 Dec 2025
111
565
11,262
250,995
Its time for #GitHubUnwrapped!
47