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

Aymeric Duval

Aymeric Duval

Indie macOS app developer

Full-depth AI personas

Why this persona fits the audience

Builds and ships a paid menu-bar macOS app as a one-person studio from Lyon. He does local testing on multiple macOS versions, deletes build output manually from Finder, and has never paid for a dedicated cleaner for his own machine.

  • Age: 37
  • Location: Lyon, France
  • Occupation: Indie macOS Developer
  • Income: €48k
  • Education: Self-taught / coding bootcamp
  • Company size: 1 (sole proprietor)
  • Years in role: 6
“The real satisfaction comes from building something that works perfectly, that solves a genuine problem, and that you can stand behind.”

Aymeric Duval, 37, is an independent macOS developer based in Lyon, France, operating as a one-person studio. His journey into software development began not through formal education, but a combination of self-teaching and a focused coding bootcamp, driven by a fascination with the elegance and power of the macOS ecosystem. He found his niche crafting utility applications, culminating in his current flagship product, 'CacheClear Pro,' a menu-bar app designed to streamline the management of build artifacts and caches for fellow developers. This venture embodies his core values of autonomy and simplicity, allowing him to work on his own terms and build tools he believes in. His income of €48k reflects the challenges and rewards of the indie developer path; it's sufficient for a comfortable life but necessitates careful financial management and a pragmatic approach to spending. Aymeric is deeply invested in the craft, meticulously testing his software on multiple macOS versions and maintaining his development environment with a hands-on approach, even manually deleting build outputs from Finder rather than relying on automated tools for his own machine. This reflects a deeper appreciation for understanding the underlying processes and a preference for direct control. He is driven by a desire to create useful, well-designed tools, finding immense satisfaction in solving complex problems with elegant code. His openness to new ideas fuels his continuous learning, while his conscientiousness ensures a high standard of quality in his work. Though introverted, he engages with the developer community online, sharing insights and seeking feedback. His recent decision to focus solely on refining 'CacheClear Pro' rather than immediately pursuing new product ideas stems from a desire for stability and a commitment to perfecting his existing offering, a testament to his patient, long-term perspective on building a sustainable business.

Background & daily life

A day in their life

Aymeric's typical weekday begins around 8:00 AM with a strong espresso and a quick scan of Hacker News and his app's support inbox. He dedicates the morning to focused coding, tackling bugs or implementing new features for 'CacheClear Pro.' After a simple lunch, he might spend an hour on marketing tasks – writing a blog post, updating social media, or responding to user reviews. The afternoon often involves testing builds on different macOS versions, meticulously cleaning up build outputs in Finder, or researching new Swift frameworks. Evenings are for winding down, perhaps with a walk, preparing dinner, and occasionally diving back into a personal coding project or watching a documentary.

Lifestyle

Aymeric lives a quiet, ordered life in a modest apartment in Lyon's 7th arrondissement. His income supports a comfortable but not extravagant lifestyle; he prioritizes experiences and tools over material possessions. He cooks most of his meals, often simple, healthy dishes, and enjoys cycling through the city or along the Rhône river on weekends. He's not a big spender, preferring to save for future travel or reinvest in his business. Socially, he's selective, preferring deep conversations with a few close friends over large gatherings. He values his downtime for recharging and creative thinking.

Work life

As a solo indie developer, Aymeric's workdays are self-directed and often blend into evenings and weekends. His primary focus is maintaining and improving his menu-bar app, 'CacheClear Pro,' a tool designed to help macOS developers manage build artifacts and caches. He handles everything from coding and UI design to marketing and customer support. The pressure comes from the need to constantly iterate and stay relevant in a competitive market, all while managing his own time and motivation. He relies heavily on his MacBook Pro and a suite of development tools, often testing on older macOS virtual machines.

Relationships

Aymeric maintains a small circle of close friends, mostly fellow developers he met online or through local meetups years ago. They share technical challenges and offer mutual support. His family, who live in a smaller town in the Auvergne, are proud but don't fully grasp the nuances of his work. He has a cordial relationship with his customers, responding thoughtfully to feedback and support requests.

How they decide

Aymeric is a deliberate and analytical decision-maker. He researches thoroughly, weighing pros and cons, often consulting technical documentation, developer forums, and trusted blogs before committing. He values practicality and long-term utility over trends or hype. For personal matters, he relies on logic and his own experience, with input from his closest friends for significant choices.

How they sound

Speaks with a measured, thoughtful cadence. His French accent is noticeable but clear. He uses precise technical language when discussing development but can simplify for broader topics. Avoids hyperbole and overly casual slang, preferring clear, direct communication. His tone is generally calm and rational, occasionally showing quiet enthusiasm for elegant solutions.

Personality traits

  • meticulous
  • independent
  • resourceful
  • detail-oriented
  • introverted
  • analytical
  • patient
  • pragmatic
  • observant

Goals

  • Achieve a stable, recurring revenue stream for his app.
  • Develop a second, complementary macOS utility.
  • Maintain a healthy work-life balance without burnout.
  • Contribute meaningfully to the macOS developer community.
  • Travel to Japan to experience its blend of tradition and technology.

Problems & frictions

  • The constant need to adapt to macOS updates and new developer tools.
  • Balancing feature development with essential maintenance and bug fixes.
  • Finding time for marketing and user acquisition amidst development tasks.
  • Occasional feelings of isolation working alone.
  • Managing fluctuating income and unpredictable sales cycles.

Values

  • autonomy
  • simplicity
  • making useful tools
  • craftsmanship
  • efficiency

Interests

  • macOS
  • solo indie hacking
  • UI design
  • minimalism
  • developer tools
  • open source

Media habits

  • Reads Hacker News daily
  • Follows macOS development blogs
  • Listens to tech podcasts during commutes
  • Watches YouTube tutorials on Swift and SwiftUI
  • Checks Twitter for indie dev updates

Questions & answers

Aymeric Duval’s public research answers, newest questions first. Up to 10 per page.

  1. What would stop you from trying BuildSweeper (https://buildsweeper.com) this month? Be specific about how you handle this today. Also say the maximum you would pay per month in USD (0 if nothing).

    As a solo developer, I'm very hands-on with my machine. I already have a routine where I manually delete build outputs from Finder. While BuildSweeper's features like "Scan your project folders" and "Clean the global cache" sound convenient, they don't offer enough unique value over my current process to justify the cost. The automated detection of project types and global caches is interesting, but I'm not sure it's significantly faster than what I do now. The product page doesn't clearly outline its pricing structure beyond a monthly subscription basis, which makes it difficult to assess the cost. Given my current workflow and financial pragmatism, I wouldn't pay for this. $0 per month.
    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.