Rajesh KhadkaMindful Software EngineerBook free session

100 rejections. No Ivy League.
Now at Synopsys.

Rajesh Khadka — Senior Software Engineer at Synopsys

Rajesh Khadka

Senior SWE @ Synopsys

You know that feeling. One rejection and the spiral starts — "I'm not smart enough. I chose the wrong profession. I can't do this." The label sticks. You stop seeing what you did well. You only feel the weight of what you didn't. I lived that loop — alone, with no one to interrupt the narrative.

Most mentors teach from the summit. I learned on the climb. I worked with engineers at outsourcing firms, colleges, and bootcamps in Nepal long before Synopsys. Then moved to Paris and spent months in the same rejection spiral I'm describing. I've seen every version of stuck — the fresh graduate paralyzed by rejection, the mid-level engineer invisible to management, the outsourcing developer nobody believes in. That's not a backstory. That's why when you tell me what's happening, I already know what's actually happening — and what to do next.

Every single time, the real problem wasn't what they thought it was. I'll find yours. And I'll help you move past it.

const model = "Pay-on-Success";
// You only pay after landing a better job or a hike.
// First session is free. Nothing to lose.
12+
Years of experience
50+
Engineers mentored
100+
Free sessions given
Top 10
Synopsys · global tech
// who this is for

Read this before
you book.

This is for you if...

  • You're grinding at an outsourcing firm and know you're capable of more, but don't know how to break out.
  • You're a fresh graduate who has been rejected multiple times and is starting to question whether this career is right for you.
  • You've been at the same level for years and your yearly review feels like a performance designed to justify not giving you a raise.
  • You're technically solid but struggle to communicate with western clients or senior stakeholders.
  • You've been close to quitting — not because you lack ability, but because you lack direction.
  • You're willing to put in real effort outside of sessions and want honest feedback, not reassurance.

This is NOT for you if...

  • You're looking for a shortcut or a quick fix. There isn't one here.
  • You want someone to validate your excuses instead of helping you move past them.
  • You're not open to direct feedback. I won't sugarcoat what I see.
  • You're not willing to commit time outside our sessions. Accountability only works if you show up.

If you read the left column and felt seen —

that's exactly why this exists.

// what I offer

Four areas where I can
actually move the needle.

⚙️High impact

System Design

Interview Preparation

Most engineers freeze at system design rounds. We'll work through real distributed systems problems, scalability trade-offs, and how to articulate your thinking clearly to senior engineers who expect it.

🌍Underrated skill

Western Client Communication

Speak their language

There's a specific way western teams communicate — directness, async writing, owning your decisions. I'll show you how to build credibility fast and stop being treated as 'just the dev team'.

💻Practice-based

Interview Prep

Mock Coding Tests

Live mock interviews with real, honest feedback. Not just 'did you solve it' — but how you think, how you communicate under pressure, and how to handle the parts you don't know.

📈Personalized

Career Growth

Your roadmap, not a template

Tired of the same 'work harder' advice? We'll map your specific situation — your company, your stack, your goals — and build a concrete plan to get you to the next level.

Not sure which area to start with? That's what the first session is for →

// how it works

What actually happens
after you book.

01

Book a free session

Pick a time that works for you. No preparation needed. The intake questions you answer at booking help me understand your situation before we even meet — so we don't waste the 30 minutes on basics.

02

Honest diagnosis, no pitch

We talk. I listen. I ask hard questions. By the end of the session you'll have a clear picture of what's actually blocking you — not a generic answer, but specific to your situation, your company, your stack. If I don't think I can genuinely help, I'll tell you that too.

03

A plan built around you

If we decide to work together, I build a personalized execution plan around how you learn and what motivates you. We work in iterations — each one bringing a measurable result. And the Pay-on-Success model means you only pay after landing a better job or a significant hike. No result, no payment.

// on payment

Pay-on-Success means exactly that. You pay only after you land a better job or receive a significant salary hike. If you don't get results, you don't owe me anything. The first session is always free — no card required, no commitment.

// what mentees say

Don't take my word
for it.

This is a really thoughtful post, Rajesh dai. It took me right back to when I was just starting my career. You explained things so well, and it's a testament to your teaching that I still use practices you showed me to this day. It truly was an awesome experience learning from you. Thank you.

N

Neha Pandey

Senior Software Engineer, Global Staffing Support

You are doing god's work dai. I am glad to have connected with you and had our call that gave me motivation to keep going in a foreign country. I would 100% recommend anyone in the tech industry to connect with you and learn from your experiences and perspectives.

P

Pratik Manandhar

Masters Student, Germany

I remember asking you beginner questions and you never made me feel small for it. Thanks a lot Rajesh dai.

S

Suraj Gautam

Sr. Software Engineer, American Airlines

Had a great opportunity to work with Rajesh dai and can definitely say an interaction with him does help greatly.

A

Aliz Acharya

Software Engineer, Jeeves

// from the blog

Read how I think
before you book.

I write weekly on Reflective Dev. These three posts are the best window into how I mentor.

// faq

Questions you're afraid
to ask.

Is the first session really free? No hidden catch?+
Yes, completely free. No credit card, no commitment, no pitch at the end. It's a 30-minute conversation to understand your situation. If I don't think I can genuinely help you, I'll tell you honestly. I'd rather turn you away than waste your time.
How does Pay-on-Success actually work?+
We agree on a clear success target upfront — a specific salary number, a job offer, or a measurable hike. You pay nothing until that target is reached. Once it is, we agree on a fair amount based on the outcome. Everything is built on trust, not contracts.
What if I work hard but still don't land the result?+
Then you don't pay. That's the whole point of the model — my incentive is tied to your outcome, not your time. If the result doesn't come, I don't deserve payment. What I do ask is genuine effort from your side. I can't help someone who isn't committed to showing up.
I'm a fresh graduate with no experience. Is this for me?+
Yes. Some of the engineers I've helped most were fresh graduates who were desperate, confused, and close to giving up. If you're willing to put in the work, your starting point doesn't matter to me.
I'm already a mid or senior engineer. Can you still help?+
Absolutely. Career stagnation doesn't care about your seniority. If you're stuck at the same level, struggling with system design interviews, or losing credibility with western clients, those are exactly the problems I work on.
I'm not based in Nepal / Kathmandu. Does that matter?+
Not at all. Sessions are fully remote over video call. I work with engineers across Nepal and the Nepali diaspora regardless of location.
How many sessions will I need?+
It depends on where you are and where you want to go. Some people need 3-4 focused sessions. Others work with me over several months. We figure this out together after the first session once I understand your specific situation.
What if my English isn't strong?+
Fluency in English is not required for effective communication — and I'm living proof. I'm not a proficient English speaker myself, yet I work daily with western teams at one of the top 10 tech companies in the world. The distinction that matters is this: fluency means sounding native, effectiveness means being understood and getting things done. You don't need the former to achieve the latter. We can speak in Nepali whenever it helps us move faster. The goal is your progress, not your performance in front of me.
// ready to start?

You've read enough.

The next step is a free 30-minute conversation. No commitment. No payment. Just an honest look at where you are and what's actually possible.

Book your free session →

// no credit card · no commitment · pay only after results