THE LATEST
2026 · Jain demonstrates AI for customer expansionApril 2025 · HappyFox at $20M ARR, bootstrappedSince 2000 · Building products, listening to customers

Person / Founder · Product & Design

Shalin Jain and the distance he chose not to travel

A ten-mile commute helped send Shalin Jain into business. A quarter-century later, the HappyFox founder is still finding opportunity in the work other people would rather hand off.

Advertisement

Shalin Jain once declined a job because it was ten miles away. He had already left another job to get his college attendance back into respectable territory. The replacement offered a way to keep working, but there was the journey to consider. In 2000, he started a company at home in Chennai and called it Tenmiles. Few business names preserve quite so faithfully the thing their founder hoped to avoid.

The customers could live farther away. His early work reached Canada; his later products would find buyers around the world. A preference about the working day became the beginning of a career spent designing other people’s working days. HappyFox, the support-software company he now leads, grew out of that long apprenticeship.

By April 2025, the business was being described at $20 million in annual recurring revenue, built without outside funding. That is a considerable distance from a college student’s desktop. Yet Jain’s story keeps returning to small, observable things: how quickly someone answers, whether an interface makes sense, and what a customer means when they ask a seemingly ordinary question.

The job ten miles away

Jain studied statistics at Loyola College in Chennai. His education in making software also happened outside class, watching a neighbor develop products and working on design and programming. The attraction was practical: someone nearby could imagine a useful thing, write it, and put it into the world. A software business looked possible because he could see one being made.

Tenmiles initially offered banner design. Jain recalled a Canadian customer insisting that good work ought to be paid for. He charged $20 a banner and opened a bank account for the cheque. It is a pleasing inversion of the usual sales problem: the customer had to persuade the supplier to accept money.

Screenswift followed in 2001. It turned Flash movies into installable screensavers, with free and paid versions. Later came DoAttend, an event-registration product launched in 2010. Across those different tools, Jain argued for a consistent discipline: understand the end user, identify the precise problem, and resist loading the product with too many functions. The variety of the catalogue did not excuse a vague purpose for any individual item.

Archival Tenmiles team collage with Shalin Jain labeled the don and colleagues given playful job descriptions
Before the corporate headshot won: Tenmiles’ team collage calls Shalin “the don,” alongside a concierge, a “css czar” and two “php magicians.” Archival image published in 2012.

An album with another life

Software was one outlet for making things. Jain also played piano and wrote music. In high school, he worked with a collaborator on an album that they could never release. They approached music companies, then found buyers for the work in another form: advertising jingles and a documentary score.

He later described this as an early encounter with changing direction. The recollection has a useful lack of ceremony. There was no need to pretend the original plan had succeeded. The music found a use, and the experience gave him a way to think about adapting a project when its intended route closed.

Jain has said music helped him concentrate and express himself. His description of the collaboration also gives his business career a little more texture. Before the software catalogue and the revenue milestones, there was someone writing music, finding a partner, approaching potential buyers, and discovering that an audience might want something different from what he first intended to sell.

The inbox becomes the brief

The support business began with work Jain liked doing himself. In his account of the early years, he dealt with more than 5,000 customers in a two-year period. Support, sales, feature requests and occasional refund requests all gave him contact with the people using his products. Quick, definite answers helped win their business.

That experience traveled into the software. A tool made for internal use became an on-premise help desk, then a cloud service. HappyFox’s cloud operation began serving customers in August 2011. The sequence matters: the team had a support problem before it had a support product to sell.

Jain’s advice to other founders made the connection explicit: “Make everyone in your startup participate in customer support.” It is advice with a scheduling consequence. Someone has to spend time reading the question, understanding the confusion and giving a useful answer. A company learns something different when the people who make the product also encounter its awkward moments.

“Make everyone in your startup participate in customer support.”

Shalin Jain, 2014

He also urged founders to start selling early and, where the idea allowed, build for customers around the world. Those recommendations fit his own experience of making products in Chennai and serving buyers elsewhere. The market was already international while the business was still small enough for its founder to know the inbox intimately.

A statistician retires a spreadsheet

There was another kind of close attention behind the company. Jain liked the numbers. “I love looking at numbers, crunching numbers,” he said. HappyFox once recorded transactions and recurring-revenue measures in a manually maintained spreadsheet. Upgrades meant more updates; growth meant more maintenance.

The spreadsheet eventually demanded too much work. Moving the analysis into ChartMogul freed up time and helped the team assess its transition from installed software to the cloud. Jain wanted evidence that the subscription business could justify moving away from the older product. The two models operated alongside each other while that decision took shape.

His own writing on customer service extends the same habit to the customer’s experience. He distinguishes the time until a first response, the number of people involved in resolving a request, and the time until resolution. A fast acknowledgment can coexist with a slow answer. Recording both gives a team a more useful account of what the customer has endured.

Three clocks, one customer
01
First responseHow long before someone answers?
02
People involvedHow many people must the customer speak to?
03
ResolutionHow long before the problem is solved?

The appeal of those measures is their proximity to ordinary experience. Anyone who has explained the same problem twice understands why a handoff deserves counting. Jain’s framework gives that frustration a place in the operating figures, where it can compete for attention with the sales numbers.

A very early appointment with Apple

In 2014, Jain set an alarm for 3:58 a.m. to get to Apple’s Worldwide Developers Conference. Hundreds of people were already waiting. By the time he reached the keynote hall, he had spent hours talking with two entrepreneurs in the queue. The teenager who had once watched his neighbor code was now standing among other people who made software for a living.

After the keynote, he met Tim Cook. Jain’s account lingers on Cook’s willingness to talk with developers, his unhurried manner, and his apparent recognition of people who had attended before. There was a photograph opportunity, but Jain also remembered the handshake and the questions about where he came from and what he did.

His write-up paid attention to the conference’s mechanics: developer labs, the treatment of students, and award presentations that explained why an app deserved recognition. Even in a story about meeting Apple’s chief executive, Jain was interested in how the experience had been put together. He wanted to return the following year.

The arithmetic of staying independent

In Q1 2020, HappyFox reached $10 million in annual recurring revenue, according to Jain’s announcement. The journey from $100,000 had taken seven years. He reported no outside funding and profitability throughout the growth, with advertising expenditure below six percent of revenue in 2019. The team had grown from ten to 85.

He thanked employees, customers, mentors, family and others who had helped the company. He treated revenue and growth as results of the product and the team. His chosen explanation of the milestone left plenty of room for the people who had made the business function between announcements.

Two dated milestones · founder-reported
Q1 2020$10M ARR
April 2025$20M ARR
Annual recurring revenue at two reported points. The bars compare those milestones; they do not describe the years between them.

Five years later, the $20 million ARR discussion came with a pointed view about what should happen next. Jain expected AI and automation to make software cheaper. Businesses accustomed to rising prices and larger payrolls could face a difficult adjustment. He saw efficient operation as preparation for that market.

“So software cost should not go up; it should go down.” For someone selling software, this is a demanding position to take. It asks the company to make its own economics work as the tools of production improve. His prediction remains a prediction; it also explains why efficiency occupies so much of his attention.

The next customer is already a customer

AI had entered HappyFox’s product thinking well before its recent agent announcements. In 2021, Jain discussed Assist AI for Slack, designed to answer common internal questions and escalate requests that required a person. He emphasized documented processes, self-service information and regular examination of a company’s existing software. The problem was how to make everyday work easier to complete.

In November 2025, he announced HappyFox Autopilot. A 2026 presentation then showed another use for agents: reading closed support tickets for signs that an existing customer might need another product or another department’s use case. He reported $1 million in closed expansion opportunities, with less than $20 spent on tokens. That figure describes token expenditure, rather than the full cost of building and operating the system.

The process still required judgment. Jain described false positives and an initial supervised mode, in which a person reviewed an agent’s finding. A question about an HR-related integration could suggest another team to approach. The opportunity had been expressed inside a support conversation; the agent helped make it visible to sales.

A shorter distance to the answer

HappyFox’s current founder message asks whether a decision will make the user’s day better. It is a modestly worded test for a company with a growing collection of products. It also gives Jain’s earlier experiences a common destination: design something useful, watch how people use it, and keep attending to what they say.

The distances have changed. Jain’s public profiles now place him in Southlake, Texas; the company maintains its headquarters in Irvine and offices in India. The college student’s refused commute belongs to another working life. His attention still returns to the conversation waiting to be understood. There may be another product in it. First, someone has to read it.

Keep reading & watching

Jain, in his own words