Upgrade Your Software Engineering

  • Do you want to learn new Technologies?
  • Do you have the skills but not getting a good job?
  • Are you in a service company and want to switch to a product company?
  • Do you want to get hired at top companies?
  • Do you want to become a CTO someday? Or start your own startup?

Take advice at the right time instead of spending years figuring it out the hard way.

About Me

I'm an ex-IIT, ex-Google Software engineer who started two startups and advised four more.

Here are some testimonials:

Ajo M Varghese
Software Engineering Consultant
From the day I started working with Kartick, It’s been an unending journey towards learning and gaining skills, like interviewing candidates, marketing your product and the list goes on... A good Engineer, Mentor and Manager.
Sathish Kumar
Software Engineering Consultant
A great mentor to get trained by, I have personally gained a lot of expertise over a variety of things such as Engineering, UX Design, Team work, Milestone Estimation and Delivery and Marketing.

See more information about me, including testimonials from CEOs. Or see my resume.


First month: Technical-focused

  1. Conduct a detailed interview to understand where you are in your career, evaluating you in different aspects: knowledge of any one stack, knowledge of any one language, code quality, data structures, algos, network, DB, design, communication, attitude. (3 Hours)
  2. Making a plan to improve your weak areas (1 Hour)
  3. Technical growth: Are there certain technologies you want to learn, or certain areas you want to focus on like ("I want to become a Full-Stack engineer") (1 Hour)
  4. Helping you how to prepare for and handle an interview. (1 Hour)

Second month: Career-focused

  1. Are you facing any problems at work? For example, do you keep having disagreements with your manager? (1 Hour)
  2. Career growth: Understanding where you want to go in your career, and helping you get there (1 Hour)
  3. Reviewing and improving your resume. (1 Hour)
  4. How do I get a promotion or hike? (1 Hour)
  5. Do you want to take up freelancing to learn more and earn more. (1 Hour)
  6. How do I negotiate salary? (1 Hour)
  7. I can refer you to startups. (Only if I'm convinced that you're exceptional)

Third month:

  1. Follow-up.
  2. Whatever else you'd like to discuss.

Sixth month:


After an year:


How It Works

  1. So, instead of doing the hard work, I can just pay you?
    A: No. There's no shortcut to success. I can help but you need to work hard. For every hour I spend with you, you need to spend 10 hours doing your homework.
  2. Will I be guranteed a job at Google/ Amazon/ Microsoft?
    A: No. It depends on your skill, smartness, attitude, energy, market conditions, and more.
  3. Can I become a senior engineer/ engineering manager/ CTO within two months of this mentoring?
    A: You need to have realistic expectations.
  4. Will I get the perfect job after this mentoring?
    A: There's no such thing as the perfect job, anymore than there is a perfect person. Every job has some pros and cons. But I will help you understand what kind of job works best for you, and help you find it.
  5. I'm not a good software engineer. Is this for me?
    A: Yes, if you have the right attitude, are willing to work hard, and have realistic expectations — you are not going to get a job at a top company immediately.
  6. Will it be a group session?
    A: No, 1:1. You will have my undivided attention & everything will be tailored for you.
  7. Is this in person?
    A: Yes. If you're based in Bangalore, or VC otherwise. You should have a stable internet connection and be in a quite place.
  8. I know exactly where I want to go. Can you help me make a plan to get there?
    A: Yes.
  9. I don't know exactly what I want. Can you help me figure it out?
    A: Yes.
  10. Will you do this all personally?
    A: Most of it, though I may delegate some to highly skilled engineers I have vetted and trained personally.
  11. I'm available only at specific times on specific days, is that a problem?
    A: As long as you're flexible, we'll find a mutually convenient time.
  12. What if I'm sick and miss a session?
    A: We'll reschedule.
  13. How much time will this entire mentoring take?
    A: It'll be spread out over a few weeks, so that you can think about what has been discussed and come back with more clarity for the next session.
  14. I want to learn iOS or backend or other technologies. Can you guide me on this?
    A: I can help you on this, show you how to go about it, periodically check progress, etc.

How much does this cost?

You'll get a free introductory call so that I can understand who you are and what you're looking for, and you can understand what you'll get out of this.

Once you've decided to go ahead, the mentoring is priced at ₹4200 per hour, and needs to be paid in advance. You can buy however many hours you want, and when they're finished, buy more.