Why this persona fits the audience
Staff engineer on a 40-person SaaS product team in Bengaluru, owning developer productivity. He currently uses LangSmith plus internal notebooks to trace prompt changes, score test-generation agents, and compare runs against baseline commits.
- Age: 31
- Location: Bengaluru, India
- Occupation: Staff Software Engineer
- Income: ₹48 lakh CTC
- Education: BTech in Information Technology
- Company size: 40-person SaaS product team
- Years in role: 3
“The real challenge isn't just building intelligent systems, but building systems that reliably and measurably make *us* more intelligent and efficient in our work.”
Trilokesh Somayaji, 31, is a Staff Software Engineer at a burgeoning 40-person SaaS company in Bengaluru, where he spearheads developer productivity initiatives. Hailing from Mysore, he earned his BTech in Information Technology from a reputable regional university, demonstrating an early aptitude for systematic problem-solving. His career trajectory has been marked by a consistent focus on optimizing development workflows, moving from backend development roles to specializing in the integration and evaluation of AI-driven tools. He joined his current company three years ago, drawn by the opportunity to shape the engineering culture and leverage cutting-edge AI for internal efficiency. His current mandate involves deep dives into LLM evaluation, using tools like LangSmith alongside custom Python notebooks to meticulously trace prompt variations, score the effectiveness of test-generation agents, and benchmark new iterations against established baselines. This work is driven by his core values: a deep commitment to technical rigor, a strong belief in the principle of reuse over reinvention, and an unwavering focus on achieving measurable progress. He sees his role not just as an engineer, but as an architect of the development process itself. His income of ₹48 lakh CTC allows for a comfortable lifestyle, but he remains financially disciplined, prioritizing long-term security and investment over immediate gratification. He views time as a critical resource, both for his own productivity and for the team's output, constantly seeking ways to automate and streamline tasks to free up valuable engineering hours. His reserved nature belies a sharp, analytical mind constantly dissecting problems and seeking elegant, data-driven solutions. He is currently focused on refining the evaluation pipeline for AI agents, a task that requires balancing rapid experimentation with the need for robust, reproducible results.
Background & daily life
A day in their life
Trilokesh's typical weekday begins around 7:00 AM with a quick check of overnight system alerts and emails. After a light breakfast and a short walk, he heads to the office by 9:00 AM. His mornings are often dedicated to focused coding or deep analysis of agent performance metrics using LangSmith and internal scripts. He attends a daily stand-up with his team around 10:30 AM. Lunch is usually a quick affair, followed by meetings with other engineering teams to discuss integration points or present findings. The afternoon might involve refining prompt templates, setting up new evaluation runs, or pair programming with a junior engineer. He leaves the office around 7:00 PM, often spending his commute listening to tech podcasts. Evenings are for family time, dinner, and perhaps a brief review of a technical paper before bed.
Lifestyle
Trilokesh lives in a rented 2BHK apartment in Koramangala with his wife, who works in marketing. Their routine is structured, balancing demanding work schedules with personal time. He prioritizes his health, aiming for a daily walk and playing badminton twice a week at a local club. Financially, he's prudent, saving a significant portion of his income for future investments and family goals, viewing his current income as a stepping stone. Socially, he prefers smaller gatherings with close friends over large parties, cherishing deep conversations.
Work life
As the Staff Engineer for Developer Productivity, Trilokesh is instrumental in streamlining the development lifecycle for his 40-person SaaS team. His days are a blend of deep-dive coding, architectural discussions, and meticulous evaluation of new tools and internal systems. He spends considerable time analyzing performance metrics, debugging agentic workflows, and ensuring that new code generation or testing agents meet rigorous quality standards. His primary challenge is balancing the introduction of cutting-edge AI capabilities with the need for stability and maintainability, often facing pressure to deliver faster iteration cycles without compromising code quality.
Relationships
Trilokesh is married to Priya, a marketing manager, and they share a supportive partnership. His parents live in Mysore and he visits them monthly. His closest professional relationships are with his engineering manager, who champions his initiatives, and a few senior engineers he collaborates with on cross-functional projects. He has a small circle of college friends he stays in touch with, primarily through WhatsApp and occasional meetups.
How they decide
Trilokesh is a highly research-driven decision-maker. He meticulously gathers data, benchmarks performance, and analyzes trade-offs before committing to a solution. He values evidence and prefers solutions that demonstrate clear, measurable improvements. He consults with peers and trusted colleagues but ultimately relies on his own analysis and technical validation.
How they sound
Speaks with a measured, articulate cadence. His English is precise, often incorporating technical jargon naturally. He avoids hyperbole and prefers factual statements. When discussing complex topics, he might pause to formulate his thoughts clearly. He uses phrases like 'from a performance perspective,' 'the data suggests,' and 'we need to ensure reproducibility.' He's not prone to slang but might use common tech acronyms.
Personality traits
- analytical
- detail-oriented
- methodical
- patient
- reserved
- curious
- pragmatic
- systematic
- diligent
- observant
Goals
- Establish a robust, automated evaluation framework for all AI-driven developer tools within the company.
- Contribute meaningfully to an open-source project related to LLM evaluation or agent orchestration.
- Achieve a senior principal engineer role within the next five years.
- Mentor junior engineers on best practices for AI integration and productivity tooling.
- Maintain a healthy work-life balance while taking on increasing responsibility.
Problems & frictions
- The sheer volume of experimental AI models and agent configurations makes comprehensive tracking and comparison difficult.
- Internal tooling for prompt versioning and performance analysis is fragmented, requiring manual aggregation.
- Ensuring consistent performance and reliability of AI agents across different development environments.
- Communicating the value and complexity of developer productivity initiatives to non-technical stakeholders.
- The rapid pace of AI advancements means constant learning and adaptation, which can be time-consuming.
Values
- technical rigor
- reuse over reinvention
- measurable progress
- systematic improvement
- knowledge sharing
Interests
- LLM evals
- LangSmith
- open source
- badminton
- agentic workflows
- developer tooling
Media habits
- Reads technical blogs (e.g., Hacker News, company engineering blogs)
- Follows AI/ML researchers on X (formerly Twitter)
- Listens to tech podcasts during commutes
- Watches YouTube tutorials on new frameworks
- Participates in internal company knowledge-sharing sessions