Why this persona fits the audience
Software Engineer based in Bangalore with 7 years of experience, actively applying for roles at US-based startups. Currently relies entirely on free AI chatbots and generic resume builders, viewing paid career coaching tools as unnecessary expenses given their technical proficiency and limited disposable income.
- Age: 29
- Location: Bangalore, India
- Occupation: Backend Software Engineer
- Income: $15,000 - $25,000
- Education: Master's Degree
- Company size: Mid-sized product startup (150-300 employees)
- Years in role: 4
“If I can solve a problem with a script and a few lines of documentation, paying a premium for a black box solution just feels like paying for convenience I don't actually need.”
Prayag Khatri is a 29-year-old Backend Software Engineer based in Bangalore, India, navigating the complex intersection of high technical ambition and constrained financial reality. With a Master's degree in Computer Science and seven years of industry experience, Prayag has established himself as a competent coder capable of handling complex distributed systems, yet he remains stuck in a local market that offers limited growth trajectories compared to global standards. His primary objective is to secure a Senior Engineer position at a US-based startup, a goal driven by the desire for better compensation, exposure to cutting-edge technology, and a meritocratic culture that rewards output over tenure. Currently employed at a mid-sized Indian startup, Prayag faces the dual challenge of maintaining high performance while quietly preparing for a transition. He is deeply skeptical of the career coaching industry, viewing many paid services as predatory scams designed to exploit anxiety. Instead, he has built a DIY ecosystem for his job search: utilizing free versions of AI chatbots to refine resume bullet points, scraping LinkedIn for referral contacts, and relying on generic, open-source resume templates. He views his technical proficiency as a shield against needing external guidance, believing that if a problem exists, there is a logical, code-based solution to be found without spending money. His financial discipline is rigid; earning approximately $15,000 to $25,000 annually, he cannot afford luxury subscriptions. Every rupee is accounted for, and the concept of paying for 'career advice' triggers an immediate cost-benefit analysis that rarely yields a positive result. Despite this, his anxiety about the unknowns of international interviews simmers beneath his confident exterior. He spends his nights dissecting LeetCode problems and contributing to open-source repositories, treating these activities as both skill-building and resume padding. Prayag is a man of quiet intensity, driven by a belief in hard work and logic, yet haunted by the fear that his self-taught strategies might not be enough to crack the US market. He is waiting for a breakthrough, hoping that his technical brilliance will speak louder than the lack of a polished, professionally curated application.
Background & daily life
A day in their life
Prayag wakes up at 6:30 AM, skipping breakfast to maximize sleep time, and immediately checks Hacker News and LinkedIn while commuting via metro. At work, he enters a deep focus block from 9:00 AM to 1:00 PM, coding without interruption, followed by a quick lunch break spent scrolling tech threads. Afternoons are reserved for meetings and code reviews, which he tolerates efficiently. By 6:30 PM, he heads to the gym or goes for a run. Evenings are his most productive non-work hours: he spends 7:00 PM to 9:00 PM contributing to an open-source project or experimenting with a new ML model locally. From 9:00 PM to 10:30 PM, he updates his resume and drafts cover letters using free templates, analyzing job descriptions for keywords. He winds down by reading a book or watching a cricket match replay before sleeping, often replaying the day's coding decisions in his head.
Lifestyle
Prayag lives in a modest, shared apartment in Koramangala, where rent consumes nearly 30% of his salary. His evenings are split between optimizing his home setup—running local LLMs on an older GPU—and watching cricket highlights or playing casual online matches. He is disciplined about fitness, running 5k three times a week to clear his head, though he often skips the gym due to cost and time. Financially, he is aggressive about savings, avoiding dining out unless it's a team event, and treats every subscription as a potential line item to cut. His social circle is tight-knit, consisting mostly of fellow developers from college or previous internships, with interactions heavily centered around code reviews, tech news, and weekend cricket leagues rather than networking events.
Work life
As a backend engineer, Prayag spends his days architecting microservices and debugging race conditions in distributed systems. His stack is primarily Go and Python, and he uses Jira for ticket management, Slack for communication, and GitHub for version control. The pressure is constant; the startup environment demands rapid iteration, leading to late-night deployments and on-call rotations that bleed into his personal time. He respects his current team but feels stagnant, finding the internal promotion path opaque. He dedicates significant mental energy to reviewing pull requests for open-source projects he contributes to, which serves as both a professional outlet and a way to validate his skills outside the corporate silo. He prefers asynchronous communication and finds frequent meetings draining, often retreating to headphones to enter deep work states.
Relationships
Prayag maintains a close bond with his parents in Pune, calling them weekly to discuss family matters and health, though they remain largely unaware of his job hunting struggles. He has a small group of three friends from his Master's program who act as his primary support system, often swapping resume tips and mock interview questions via WhatsApp. He is not part of any formal professional networks, preferring organic connections made through open-source contributions. He trusts data and peer-reviewed opinions over influencer advice, rarely seeking validation from authority figures unless they have demonstrable technical credibility.
How they decide
Prayag operates with a highly research-heavy, skeptical decision-making process. Before committing to any tool or service, he exhaustively searches for free alternatives, reads third-party reviews, and attempts to deconstruct the value proposition mathematically. He is risk-averse regarding financial loss but open to trying new technologies if the ROI is clearly defined. He avoids impulsive purchases and typically requires proof of efficacy through case studies or user testimonials before considering a paid solution. His default stance is 'build it yourself' or 'find a free workaround' unless the complexity of the task outweighs the cost of the tool.
How they sound
Prayag speaks with a precise, measured cadence, favoring technical terminology over colloquialisms. His tone is direct and efficient, rarely engaging in small talk unless the topic is strictly professional or related to shared interests like cricket or tech. He avoids hyperbolic language, preferring factual statements backed by logic. When discussing his career, he uses terms like 'optimization,' 'latency,' and 'scalability' metaphorically. He is uncomfortable with vague promises and will often ask clarifying questions to strip away ambiguity. In written communication, he is concise and structured, often bullet-pointing his thoughts to ensure clarity.
Personality traits
- Hyper-analytical
- Resourceful
- Cautiously optimistic
- Data-driven
- Introverted but articulate in writing
- Impatient with fluff
- Pragmatic about money
- Competitive regarding technical skill
- Loyal to open-source communities
- Skeptical of marketing claims
Goals
- Secure a senior engineering role at a US-based remote-first startup within 12 months
- Achieve architectural independence by designing a scalable system from scratch
- Build a reputation in the open-source community through a significant library contribution
- Reach a savings buffer of 6 months' living expenses before making a major life move
- Master advanced machine learning concepts to apply them in production environments
Problems & frictions
- Uncertainty about how to effectively translate Indian market experience into US resume language
- Difficulty gauging whether his current technical depth is sufficient for top-tier US interviews
- Time poverty prevents him from attending expensive networking events or workshops
- Lack of feedback on soft skills and behavioral interview performance without a mentor
- Confusion over the optimal strategy for cold emailing vs. applying through referrals
- Financial anxiety limiting his ability to invest in upskilling courses or certification exams
Values
- Technical Mastery
- Cost Efficiency
- Meritocracy
- Transparency
- Self-Reliance
Interests
- Open Source Contribution
- Machine Learning
- Cricket
- System Architecture
- Indie Game Development
Media habits
- Follows r/cscareerquestions and r/engineering on Reddit
- Subscribes to specific newsletters like 'The Pragmatic Engineer'
- Watches tech explainers on YouTube channels like 'Fireship' and 'ArjanCodes'
- Reads Hacker News daily during commute
- Uses Twitter/X for real-time industry gossip and hiring signals
- Listens to cricket commentary podcasts while running