When I first started coding, I didn’t have a master plan. I was simply experimenting with small apps and websites for fun. But over time, this curiosity became a career that took me to roles at Airbnb, Microsoft, Paytm, and MakeMyTrip, plus a Google Summer of Code win and even co-founding a product startup. Along the way, I’ve mentored 100+ engineers who are now at FAANG companies, unicorn startups, and leadership roles.
Looking back, I can see a few lessons and patterns that helped me grow faster - and also some mistakes that slowed me down. This article is my attempt to give you a practical playbook you can apply right away.
One of the biggest myths in tech is that certifications alone get you hired. In reality, recruiters and hiring managers are drawn to projects that demonstrate impact and ownership.
When I applied for my first major roles, it wasn’t my resume template or certificates that stood out. It was the fact that I had shipped real projects:
Framework for a great project:
Pro Tip: Don’t waste time building another “to-do list app.” Instead, ask: What problem frustrates me or my friends? Can I solve it with code? That’s the kind of project that tells a story.
Coding rounds get you into the interview loop. System design gets you the offer.
At Paytm, we once faced a scaling challenge where millions of payment requests were hitting our middleware. If I had only thought about “code correctness,” I’d have failed. Instead, I had to think in terms of scalability, consistency vs availability, and resilience during failures.
Core skills to develop:
How to practice system design:
Pro Tip: Don’t just “draw boxes.” Think about flows, failures, and trade-offs.
Even if your job title doesn’t say “Machine Learning Engineer,” AI will affect your work.
At Microsoft, I worked on Neural Voice and integrated it into iOS and Android apps. That experience taught me that you don’t need to be an AI researcher to contribute to AI products. What matters is understanding the interfaces and integrations: APIs, pipelines, and how AI fits into existing systems.
Ways to get AI-ready:
Pro Tip: You don’t need to train models from scratch. Learn how AI enhances products - that’s where the opportunities are.
One of the hardest lessons: being good isn’t enough if nobody knows.
I’ve mentored brilliant engineers who struggled because they treated their work like a secret. Contrast that with others who blogged about their projects or shared breakdowns on LinkedIn - they often landed offers before they applied.
Visibility channels that work:
Pro Tip: Share what you learn, even if it feels “basic.” Someone else is always one step behind you and will find it valuable.
My career didn’t move in a straight line:
Each role looked different. Some were glamorous, others were grind. But every step added skills that built on the last.
Mindset shift: Careers in tech are not ladders; they’re more like jungle gyms. Don’t panic if your title or company looks “off-track” for a while - ask: What am I learning here that compounds later?
After mentoring 100+ engineers, I see the same mistakes repeat:
Pro Tip: Avoid these traps, and you’ll progress twice as fast.
Knowledge without practice doesn’t stick. Here’s how to structure practice:
Pro Tip: Consistency beats intensity. A little every day compounds.
Breaking into FAANG or excelling in AI-driven roles isn’t about chasing every shiny tool. It’s about a few deliberate steps:
Your journey might start with a hobby project - but with the right playbook, it can take you to the world’s biggest tech companies.
If you’re preparing for FAANG interviews, scaling your career, or exploring AI startups, I’d love to help you avoid the mistakes I made and fast-track your success.
Find out if MentorCruise is a good fit for you – fast, free, and no pressure.
Tell us about your goals
See how mentorship compares to other options
Preview your first month