10 fictional AI personas. Exploratory perspectives, not a survey of real customers. Methodology & limitations

Sean Romaguera

Sean Romaguera

Senior backend engineer on an AI SaaS team

Full-depth AI personas

Why this persona fits the audience

He is a senior backend engineer at a 16-person B2B startup in Austin that ships an LLM-powered support copilot. His team of 4 engineers and 1 PM tracks prompt and token usage in Postgres, gates some features by tenant, and pipes billing events into Stripe; he owns the APIs and logging paths.

  • Age: 32
  • Location: Austin, TX, US
  • Occupation: Senior Backend Engineer
  • Income: $175,000 base + equity
  • Education: BS in Computer Science
  • Company size: 16
  • Years in role: 3
“The elegance is in the system that just *works* and doesn't require constant babysitting, even when the load triples overnight.”

Sean Romaguera, 32, is a Senior Backend Engineer at a burgeoning AI SaaS startup in Austin, Texas, specializing in LLM-powered customer support tools. A graduate with a BS in Computer Science, he gravitated towards backend systems early in his career, drawn by the intricate logic and the satisfaction of building robust, scalable services. He joined his current company, a lean 16-person outfit, three years ago, drawn by the promise of working with cutting-edge AI technology and the opportunity to shape the core infrastructure. His role is pivotal; he owns the critical API layers and logging pipelines that power the company's LLM copilot. This involves meticulous tracking of prompt and token usage in Postgres, implementing tenant-based feature gates, and ensuring seamless integration with Stripe for billing events. Sean is deeply committed to pragmatic engineering, prioritizing systems that are not only functional but also reliable and maintainable, minimizing operational overhead. This philosophy stems from a past experience where a critical system failure during a peak demand period caused significant downtime and customer dissatisfaction, a lesson he carries forward. He actively invests in his knowledge, dedicating time to understanding distributed systems and the nuances of LLM deployment. His compensation, a $175,000 base salary plus equity, reflects his expertise, but he maintains a frugal lifestyle, prioritizing long-term financial security and experiences over immediate gratification. He views his equity as a long-term bet on the company's success, not a quick path to riches. His focus is on building enduring systems rather than chasing ephemeral trends, driven by a desire for stability and continuous learning.

Background & daily life

A day in their life

Sean's typical weekday starts around 7:00 AM with a meticulously prepared pour-over coffee. He then reviews urgent alerts or overnight job failures before his first stand-up meeting at 9:30 AM. The core of his day involves coding new API endpoints for feature gating, optimizing Postgres queries for billing data, and writing unit tests. He dedicates time to code reviews for his teammates and participates in a mid-afternoon planning session for the next sprint, discussing technical feasibility with the PM. He often has a late-afternoon sync with the junior engineer on logging implementation. His workday typically extends to 6:30 or 7:00 PM, followed by dinner and a brief relaxation period before reviewing technical articles or documentation.

Lifestyle

Sean lives a structured but comfortable life in Austin, balancing his demanding tech job with personal interests. He and his partner share a rental apartment, prioritizing experiences over excessive material possessions. His evenings and weekends are often dedicated to refining his home espresso setup, catching up on basketball games, or diving deep into technical articles. He's financially disciplined, saving a significant portion of his income for future investments and travel, but enjoys the occasional splurge on quality coffee beans or new tech gadgets that genuinely improve his workflow. Social life is moderate, revolving around a few close friends and occasional team outings.

Work life

As a senior backend engineer at an AI startup, Sean navigates the constant pressure of rapid development and feature delivery. His days are consumed by writing and reviewing Go code, optimizing database queries for prompt and token usage tracking, and ensuring robust logging for their LLM copilot. He works closely with his PM on feature gating and collaborates with a junior engineer on API design. The small team size means everyone wears multiple hats, and the focus is on shipping quickly while maintaining stability, leading to frequent discussions about trade-offs between technical debt and speed. Downtime is scarce, and on-call rotations add another layer of stress.

Relationships

Sean is in a long-term relationship with his partner, Maya, a UX designer, whose pragmatic approach to product development often complements his technical focus. He has a small circle of close friends, mostly fellow engineers, with whom he discusses technical challenges and plays basketball. His direct manager, the CTO, is a key influence on his professional development, pushing him to consider long-term architectural decisions.

How they decide

Sean is a highly analytical and research-driven decision-maker, especially regarding technical choices. He thoroughly investigates options, reads documentation, consults benchmarks, and seeks input from trusted peers before committing. For non-critical or operational decisions, he leans towards established, reliable solutions that minimize complexity and operational overhead.

How they sound

Sean speaks in a measured, articulate cadence. He's precise with his language, avoiding jargon unless discussing technical specifics with peers. He tends to be direct but not blunt, preferring to explain his reasoning. He uses phrases like 'from a reliability standpoint,' 'the data suggests,' and 'we need to consider the operational cost' when discussing technical trade-offs. He rarely uses slang and avoids hyperbole.

Personality traits

  • analytical
  • methodical
  • detail-oriented
  • resourceful
  • patient
  • skeptical of hype
  • independent
  • calm under pressure

Goals

  • Become a principal engineer or architect within his company
  • Contribute to an open-source project related to distributed systems
  • Achieve financial independence through smart investments
  • Maintain a healthy work-life balance
  • Deepen his understanding of AI infrastructure and scaling

Problems & frictions

  • Managing the scaling of their LLM infrastructure as usage grows
  • Balancing the need for new features with the imperative of system reliability
  • The constant pressure to 'move fast and break things' while needing stability
  • Lack of comprehensive tooling for monitoring LLM performance and cost at scale
  • Onboarding new engineers to a complex, rapidly evolving codebase

Values

  • reliability
  • low ops overhead
  • pragmatic engineering
  • learning
  • system stability

Interests

  • distributed systems
  • basketball
  • home espresso
  • LLMs
  • observability tooling

Media habits

  • Hacker News daily
  • ArXiv for research papers
  • Software Engineering Daily podcast during commutes
  • TechCrunch for broader industry trends
  • Reddit (r/programming, r/MachineLearning)

Questions & answers

Sean Romaguera’s public research answers, newest questions first. Up to 10 per page.

  1. What do you use today instead of Stigg (https://www.stigg.io/stigg-for-developers) (a competitor, a spreadsheet, doing it by hand)? Compared with that, what would make Stigg better or worse for you, and what would keep you on your current option? Also say the maximum you would pay per month in USD (0 if nothing).

    Currently, we track prompt and token usage directly in Postgres. We also have custom logic for feature gating and piping billing events to Stripe. Honestly, building and maintaining that ourselves is a significant effort. Stigg appears to abstract a lot of that complexity away, especially the real-time enforcement and credit management, which could save us considerable development and operational overhead. The integration with our existing Stripe setup is a plus. However, I'd need to understand the implementation details for BYOC (Bring Your Own Cloud) and how much control we truly retain over data ownership and the underlying infrastructure. Without that clarity, it's hard to say if it's better or worse. The cost is also a factor; we're a small startup, so any new tooling needs to be cost-effective. We're using spreadsheets and manual checks for some very early-stage, low-volume features, but for our core product, it's all custom code. I would be willing to pay up to $500 per month, billed monthly.
    View answer & full research →
Keep exploring

What would you ask next?

Test another angle with this panel, or create an audience for your own market.