Image for post
Image for post

How a kid from San Francisco ended up starting a school in India

Andrew Linfoot
Apr 9, 2018 · 6 min read

My start up failed and I had no money to pay rent. Three weeks later, having sold almost everything I owned, I boarded a plane to Bangkok with a one way ticket and a carry on backpack.

My financial situation didn’t worry me. I only had a couple hundred dollars in my bank account but I had my laptop and I was a good software engineer.

Good software engineers in the US can make $150 per hour freelancing, even while working remotely from beaches in Thailand.

Nine months later

I was finishing up some work in a co-working space in Delhi, India when I ran into a local kid named Ayush. We started chatting and instantly hit it off. We both were start up kids and self taught programmers.

We started talking about my travels and he asked me, “How can you afford this?”. I told him about the freelancing market in the US and he responded:

At first I was dubious, there is no way a good engineer will work for $150 per month. However, Ayush insisted. We decided to do a test project.

Our first project

It turns out Ayush exaggerated a little, the first engineer we hired wanted closer to $1,000 per month…

The problem was, our first engineer wasn’t that good.

He knew how to code. He had a CS degree and 2 years of work experience but his code was sloppy.

Each time he’d submit new code for review, I’d have to reject it, provide feedback and push him to do better.

As Ayush and I continued to build our Indian dev shop, we saw the same thing over and over:

We’d hire an engineer for less than $12,000 per year. They’d start out writing code on par with what you would expect from a $12,000 per year engineer.

However, after 3 months with us, they would be shipping top notch work, the code quality that you would expect from a $120,000 per year engineer in Silicon Valley.

Image for post
Image for post
Our first engineer, Nimish, teaching new students how to set up Travis CI

One year of projects later

Ayush and I quickly realized how good our engineers were. They were fluent in English, had computer science degrees and worked harder than most of my friends in Silicon Valley.

If they had US visas, they would easily get jobs at US tech companies. We couldn’t get them visas but we could match them with US tech companies where they could work as full time remote contractors.

Clients loved it. It was just like hiring a remote employee in-house, only cheaper, faster and easier. We soon had more companies signed up than we had engineers trained to offer.

There was just one problem, Ayush and I hated the fact that our business was built on artificially keeping our employee’s salaries low.

We wondered if there could be a better way. What if instead of keeping each employee on payroll, we simply trained them and connected them to US companies?

We could then have every engineer sign an income share agreement where they pay a much smaller percentage of their future salary, instead of expecting them to be able to pay for Silicon Valley quality training up front.

We talked to our clients and they loved the idea of taking each Pesto engineer through their own technical interview and hiring process. However, they didn’t want to have to deal with the tax, legal or logistical complexity of hiring an overseas employee.

This is when we knew we were on to something BIG. We could easily automate the paperwork and invoicing to help US companies draft standard contracts and pay salaries in USD. This would make the hiring process as easy as paying for agency work. We could then provide a reserved desk in our offices so companies wouldn’t have to set up an office in India. Complexity solved.

The only question that remained was how big could this get?

We have proven that if we find the hardest working software engineers in India and invest in them with world class, intensive training, they can be effective remote team members in US companies, earning more money than they ever thought possible.

Moving forward with Pesto, we decided we are going to give up the massive margins on our consulting business and focus on our training program full time.

We have developed an India specific curriculum that not only teaches software development but focuses on bridging cultural gaps and being an effective remote employee.

We run our training program over night, allowing us to bring in expert engineers via live stream from Silicon Valley and to prepare students for the timezone adjustments that may be necessary to collaborate remotely with their future US based teammates.

We’ve only just announced our new educational offering and have already received an enormous amount of excitement in India.

The Future

I’ve always been a fan of the idea of equality of opportunity. If you work hard enough, you can become anyone you want to be.

I worked hard to become a good software engineer.

But did I work harder than my co-founder Ayush who dumped everything he had into his previous start up only to end up homeless, living out of the co-working space where I met him? Probably not.

Yet when each of our start ups failed, I ended up on the beaches in Thailand worry free and he ended up homeless.

Equal opportunity in the global economy does not exist. Most people don’t even get a chance. Their potential is permanently capped just because of where they were born.

We are starting with India’s 5 million software engineers.

We are currently looking for hiring partners for our next batch of students. If you are interested in taking a first look at our engineers, shoot me an email at

If you know anyone who is hiring engineers, I’d appreciate if you shared our story with them.


Sign up for Get Better Tech Emails via


how hackers start their afternoons. the real shit is on Take a look

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

Thanks to #BlackLivesMatter

Andrew Linfoot

Written by

Co-Founder @pestotech | Using education and remote work to give everyone equal access to opportunity, regardless of where they were born.

Elijah McClain, George Floyd, Eric Garner, Breonna Taylor, Ahmaud Arbery, Michael Brown, Oscar Grant, Atatiana Jefferson, Tamir Rice, Bettie Jones, Botham Jean

Andrew Linfoot

Written by

Co-Founder @pestotech | Using education and remote work to give everyone equal access to opportunity, regardless of where they were born.

Elijah McClain, George Floyd, Eric Garner, Breonna Taylor, Ahmaud Arbery, Michael Brown, Oscar Grant, Atatiana Jefferson, Tamir Rice, Bettie Jones, Botham Jean

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store