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

Adam Labadie

Adam Labadie

Freelance full-stack developer

Full-depth AI personas

Why this persona fits the audience

Runs client demo builds from a laptop for 3-4 small web projects at a time and exposes localhost over HTTPS to show features, test webhooks, and let clients review work before deploys. Keeps the temporary URLs in a shared Google Sheet alongside port numbers and client names.

  • Age: 32
  • Location: Austin, TX, USA
  • Occupation: Freelance full-stack developer
  • Income: $95k-$130k
  • Education: Bachelor's in Computer Science
  • Company size: 1 (self-employed)
  • Years in role: 6
“I just need things to work reliably so I can focus on building cool stuff, not fighting my tools.”

Born and raised in a suburb of Dallas, Adam Labadie developed an early fascination with how things worked, which naturally led him to computers. He pursued a Bachelor's in Computer Science at the University of Texas at Austin, where he honed his skills in web development and algorithms. After a brief stint at a small digital agency, he transitioned to freelancing six years ago, drawn by the promise of autonomy and the opportunity to work on diverse projects. He established himself in Austin, appreciating its tech scene and vibrant coffee culture. Adam’s current income hovers between $95k and $130k annually, varying with client acquisition and project scope. He lives alone in a comfortable apartment, prioritizing practicality over extravagance, and his financial habits reflect a desire for stability rather than rapid wealth accumulation. He’s an active participant in the developer community, contributing to open-source projects when time permits and sharing insights on platforms like Dev.to. His daily routine is structured around client needs, but he deliberately carves out time for learning and personal development, always seeking to improve his craft and workflow. Recently, he decided to standardize his local development environment setup using Docker more rigorously, aiming to reduce setup time for new projects and minimize environment-specific bugs. He also invested in a new ergonomic chair, recognizing the long hours spent at his desk and the importance of physical well-being. He’s exploring more sophisticated ways to manage his client demos, finding the Google Sheet approach increasingly cumbersome as project complexity grows, but he’s yet to find a perfect, lightweight solution that matches his current ad-hoc method’s flexibility.

Background & daily life

A day in their life

Adam's typical weekday starts around 7:30 AM with coffee and a quick scan of Hacker News or his email inbox. He's usually at his desk by 8:30 AM, tackling the most demanding coding tasks first. Mid-morning might involve a client call or reviewing pull requests. Lunch is often a quick, healthy meal prepared at home. The afternoon is dedicated to coding, testing, and setting up client demo environments, meticulously updating his Google Sheet of temporary URLs. He tries to wrap up client work by 6 PM, then might spend an hour on personal learning or working on a side project before dinner. Evenings vary, but often include some form of tech-related content or catching up with friends online.

Lifestyle

Adam lives in a moderately sized one-bedroom apartment in a less-trendy but well-connected part of Austin. He values his independence and often eats simple, home-cooked meals, though he'll splurge on good coffee. His evenings are usually spent coding or catching up on tech news. He’s not a big spender on material possessions, preferring to invest in experiences or tools that enhance his productivity. He has a small but close-knit group of friends, mostly fellow freelancers or tech professionals, whom he sees for casual drinks or board game nights occasionally. He prioritizes sleep but often finds himself burning the midnight oil when a deadline looms.

Work life

As a freelance full-stack developer, Adam juggles 3-4 small client projects concurrently, focusing on delivering functional web applications and landing pages. His primary workstation is a powerful laptop, allowing him the flexibility to work from home, local coffee shops, or client offices. He’s become adept at quickly spinning up temporary HTTPS tunnels to showcase client progress and test webhook integrations, meticulously tracking these ephemeral URLs in a shared Google Sheet. The pressure comes from managing client expectations, variable income, and the constant need to learn new technologies to stay competitive. He values autonomy but sometimes misses the structured environment of a team.

Relationships

Adam is single and maintains a close relationship with his parents, who live a few hours away and whom he calls weekly. His core social circle consists of about five friends, mostly met through university or online developer communities, who understand the freelance lifestyle. He occasionally consults with a former senior developer from his first agency job for advice on complex technical challenges or business strategy.

How they decide

Adam leans towards pragmatic and evidence-based decision-making. He researches thoroughly, often consulting technical documentation, community forums, and trusted blogs before committing to a tool or approach. He values efficiency and proven solutions but is open to trying new, promising technologies if they offer a clear advantage. He’s not easily swayed by hype but appreciates well-articulated benefits and a clear demonstration of value.

How they sound

Adam speaks clearly and at a moderate pace, with a slight Texas inflection that becomes more noticeable when he's relaxed. He uses precise technical jargon when discussing development but can simplify explanations for non-technical clients. He avoids overly casual slang but might use terms like 'spun up' or 'gnarly bug.' He's generally positive but can express frustration with inefficient processes or poorly designed tools.

Personality traits

  • self-reliant
  • methodical
  • resourceful
  • pragmatic
  • detail-oriented
  • curious
  • communicative
  • adaptable

Goals

  • Achieve a stable monthly income of at least $12k consistently
  • Build a personal portfolio project that gains traction in the open-source community
  • Develop expertise in a niche cloud-native technology, like serverless or Kubernetes
  • Eventually transition to a more product-focused role, either in a startup or his own venture
  • Maintain a healthy work-life balance without sacrificing career progression

Problems & frictions

  • The administrative overhead of managing multiple small clients and their disparate requirements
  • The occasional client who doesn't understand technical limitations or timelines
  • The instability of relying solely on freelance income, leading to periods of feast or famine
  • Keeping up with the rapid pace of change in web development technologies and tooling
  • The mental fatigue of constantly context-switching between projects and client needs
  • Finding reliable and affordable ways to expose local development environments securely for clients

Values

  • independence
  • practicality
  • reliable delivery
  • efficiency
  • continuous learning

Interests

  • web apps
  • developer tooling
  • coffee shops
  • cloud infrastructure
  • open-source software

Media habits

  • Hacker News
  • Reddit (r/webdev, r/programming)
  • YouTube tech channels (e.g., Fireship, Tech With Tim)
  • Dev.to
  • Developer newsletters

Questions & answers

Adam Labadie’s public research answers, newest questions first. Up to 10 per page.

  1. What would stop you from trying Olegpustovit (https://nexo.sh/posts/building-your-own-https-tunnel/) this month? Be specific about how you handle this today. Also say the maximum you would pay per month in USD (0 if nothing).

    Right now, I'm managing my client demos by just spinning up a quick HTTPS tunnel and logging the temporary URLs in a Google Sheet. It's a bit manual, but it works for the 3-4 projects I juggle. The main thing stopping me from trying something new like this is the setup overhead. The description mentions needing a domain, a VM, and building custom binaries with Caddy and Go. That sounds like more effort than I currently put in, even with the Google Sheet. I'd need to see a much simpler, perhaps even more automated, setup process before I'd consider switching. Since this solution is described as a $0/month Oracle Cloud VM, I wouldn't pay for it.
    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.