Passionate software engineer dedicated to writing clean, maintainable code. Sharing insights and tips on iOS app development and system design.

Joined December 2019
344 Photos and videos
Pinned Tweet
1 Mar 2023
Hello iOS devs, here are few commonly asked mobile system design interview questions
2
5
158
7,349
WWDC26 brought some serious SwiftUI upgrades 👀 I broke down 5 changes iOS devs should know: • Toolbar APIs • Document API • Reordering • Swipe Actions • Performance Data Flow Bookmark this if you build with SwiftUI. 🧵👇
2
12
697
The Performance & Data Flow updates are worth paying attention to. AsyncImage caching, lazy @-State initialization, ContentBuilder, and Xcode 27 build-time improvements can impact real production apps.
1
2
310
That’s the full breakdown. Follow @codecat15 for more SwiftUI, iOS, and Apple developer content. Repost this for another iOS dev catching up on WWDC26 🚀 #SwiftUI #iOSDev #WWDC26
2
206
The way some accounts post these days is truly exhausting & immature. - AI will make your job obsolete - Did you know what just happened? - Someone just crashed the real estate industry Appreciate progress without turning every update into fear-mongering for engagement & like.
47
If your codebase is a mess, don’t blame AI for generating more mess to sustain it.
1
4
150
Code that works sequentially is not automatically safe concurrently. Here’s how shared state breaks your Swift code and how actors fix it. 🧵👇 youtu.be/Eiu53Kr6Ejs

3
242
In the AI era, everyone writes async/await. Very few understand system behavior. This video accidentally became a lesson on system correctness and the silent blunders that happen when critical thinking is ignored. youtu.be/IS_ZNXKFj4I?si=y0c6…
1
2
176
Managers don't need 'culture training,' they need a bill. You only work 12 hours because the extra 4 are free. If Indian IT had to pay for every hour after 6 PM, your 'toxic' lead would become a time-management expert overnight."
3
78
Time to modernize your swift apps. I just dropped a deep dive on Swift Concurrency ✅ Why GCD is becoming legacy ✅ Converting Closures to Async/Await ✅ Task Priorities & .task modifier ✅ Interview QA tips Watch here: youtu.be/KSEiQBDHy7A

2
4
167
3 Dec 2025
My biggest fear is that in the age of AI devs will skip the learning process completely and will be unaware about what good software engineering is. Not saying AI is bad, but devs will not see value in learning. At that point should we call them dev or an average AI user?
3
64
27 Nov 2025
Construction sites and garbage trucks need to be properly covered no doubt about that. But let’s be honest, air pollution won’t truly improve until we plant, grow, and protect more trees. Everything else is just a temporary fix.
Mumbai’s air-pollution crisis is no longer a seasonal issue — it is a public-health emergency. India needs a nationwide war & a national consensus against air pollution. #Mumbai is gasping for clean air. As a Mumbaikar & a public representative, I believe we deserve better. It is my duty as your MP to stand with you on this growing concern. I have written to the @mybmc Commissioner urging immediate & extraordinary action, including a temporary halt on all digging & construction work until air quality improves. Let’s come together & build a public-awareness movement for clean air. @narendramodi @Dev_Fadnavis @mieknathshinde @JPNadda @byadavbjp
1
114
23 Nov 2025
I deleted all the auto-added English dub audio on YouTube, a feature that no one requested. I prefer my own voice over a machine-generated, mechanical voice that lacks a human touch.
3
96
20 Nov 2025
Just wondering why @Google does not or cannot or won’t or don’t care about putting a doodle on Men’s day? It ain’t that hard, prompt your boy Gemini to do it maybe it’s a pretty good AI tool you should try using it.
2
281
17 Nov 2025
Micro management final boss
🚨 Cognizant starts monitoring employees' time spent on Laptop and Websites with tools like ProHance.
3
146
16 Nov 2025
How to spot if the code is written by AI vs a developer? If the code is well documented, explains why something was done the way it was done it’s written by AI, there’s no way a dev would take the effort and explain every line via comment.
2
68
13 Nov 2025
The only time I have used AI on my phone is to edit photos, apart from that its business as usual. Wondering how others are using AI in their phones to do what and how has it made their life better?
4
95
10 Nov 2025
You may not agree but this is modern software engineering these days. Absolute Zero thoughts on composition and pretty sure the some yahoo will say ohh use AI who cares about code quality
AHAHAHAHA let's GO another useState
3
202
10 Nov 2025
Trade-offs define software architecture, and short functions can shine in contexts like performance optimization or team onboarding. What didn’t work for one project might be gold for another. It’s about context, not absolutes.
Functions in your code should be no longer than five lines ... 🤦‍♂️ This has to be the stupidest practice I have seen many codebases follow. This just fills the codebase with a ton of tiny functions that do nothing important but call other abstract functions surrounded by some trivial logic. Such a codebase is an absolute nightmare to understand and make changes to. Just imagine taking 79 clicks to just navigate and reach the place of interest, a sheer waste of time and effort. After a few taps, you will even forget where you began and how you end up here. As a general rule of thumb, optimize the code for anyone to understand, extend, and modify today. Keep your functions large enough to be doing something substantial, but short enough to be reused at other places. Remember, functions were introduced to programming languages to increase the reuse of business "logic". a → b ≠ ~a → ~b.
1
1
110
6 Nov 2025
If your tech lead assumes that a child can be delivered in one month then that's your sign to quit the company and look for better opportunities than coding 14 hours a day or as some company co-founder wants their employee to work for 70 hours a week.
2
4
71
5 Nov 2025
Depending too much on AI is going to kill your coding skills soon.
1
6
101