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

Toussaint Leclercq

Toussaint Leclercq

Independent software trainer

Full-depth AI personas

Why this persona fits the audience

He teaches Azure-backed web development to small professional groups and prepares workshop machines on his own laptop before each class. He uses free emulators, shell scripts, and a spreadsheet of port assignments to keep the exercises reproducible for 10 to 12 attendees across different machines.

  • Age: 45
  • Location: Lyon, France
  • Occupation: Software trainer
  • Income: €58k from training contracts
  • Education: Diplôme d'ingénieur informatique
“The real satisfaction comes not just from knowing how something works, but from being able to reliably show others, step by step, how they can make it work too.”

Toussaint Leclercq, 45, is an independent software trainer based in Lyon, France, specializing in Azure-backed web development. Holding a Diplôme d'ingénieur informatique, he transitioned from a corporate development role over a decade ago, seeking greater autonomy and the direct impact of teaching. His current income of €58k is derived from contracts with small to medium-sized businesses and professional development organizations. Toussaint's approach to training is deeply rooted in his values of teaching, patience, and craftsmanship. He meticulously prepares for each workshop, a process that has become a hallmark of his service. He leverages his own laptop, armed with a suite of free emulators, custom shell scripts, and a detailed spreadsheet tracking port assignments. This rigorous preparation ensures that the 10 to 12 attendees in each group can consistently reproduce the exercises, regardless of their individual machine setups. This commitment to reproducibility stems from his own experiences with inconsistent development environments early in his career. He recently decided to invest more time in creating high-quality video tutorials for his YouTube channel, aiming to supplement his live training and reach a broader audience. This decision was driven by a desire to share his expertise more widely and to build a more sustainable, scalable business model beyond direct client engagements. He sees this as an extension of his craftsmanship, applying the same attention to detail to his video production as he does to his workshop environments. Toussaint is conscious of budget sensitivities among his clients, which reinforces his reliance on free and open-source tools. He views this not as a limitation, but as a challenge to innovate and optimize within those constraints. His income, while comfortable, is directly tied to his ability to secure and successfully deliver training contracts, making consistent quality and client satisfaction paramount. He is currently exploring ways to further automate his workshop setup process, recognizing the significant time investment it requires, but is hesitant to adopt solutions that might compromise the control and understanding he currently has over the process.

Background & daily life

A day in their life

Toussaint's typical weekday begins around 7:30 AM with coffee and a review of his training schedule and any overnight client communications. He then dedicates a few hours to preparing for upcoming workshops, which might involve refining shell scripts, updating his port assignment spreadsheet, or creating new tutorial content. After a light lunch, he might spend time recording a segment for his YouTube channel or engaging with online developer communities. If he has a workshop scheduled, his afternoon and early evening are consumed by delivering the training, ensuring each attendee can follow along. Evenings are reserved for family, personal projects, or unwinding with jazz music.

Lifestyle

Toussaint resides in a comfortable, well-organized apartment in Lyon, filled with books on technology and jazz records. He maintains a disciplined routine, starting his day with a strong coffee and reviewing his schedule. He enjoys cooking, often experimenting with regional French cuisine. His social life involves occasional dinners with fellow tech professionals and attending local jazz clubs. He prioritizes experiences over material possessions, investing in quality tools and continuous learning. He manages his finances prudently, ensuring a stable income from his training contracts.

Work life

As an independent trainer, Toussaint's work is project-based, requiring significant preparation. His primary focus is delivering high-quality Azure-backed web development workshops. This involves meticulously setting up virtual environments, writing custom shell scripts for automated configuration, and managing a detailed spreadsheet of port assignments to ensure consistency across all attendee laptops. He collaborates with small businesses and professional development firms, often dealing with clients who have varying technical proficiencies. The pressure comes from ensuring each participant has a seamless, hands-on learning experience, regardless of their prior setup.

Relationships

Toussaint is married to Sophie, a graphic designer, and they share a quiet life in Lyon. He maintains a close circle of friends, mostly fellow engineers and developers, with whom he discusses technical challenges and industry trends. He also has a mentor-like relationship with a few younger developers he's met through workshops, offering them guidance.

How they decide

Toussaint is a methodical researcher. He weighs options carefully, prioritizing reliability, efficiency, and long-term value. He's not impulsive, preferring to gather information, test solutions, and consult with trusted peers before committing to a new tool or approach. He values practical demonstrations and clear documentation.

How they sound

Speaks with a clear, measured cadence, often using precise technical terms but capable of simplifying complex concepts. His French accent is noticeable but not heavy. He avoids overly casual slang, preferring a professional yet approachable tone. He tends to explain the 'why' behind technical choices. He might use phrases like 'pour être tout à fait précis' (to be quite precise) or 'l'idée est de...' (the idea is to...).

Personality traits

  • methodical
  • patient
  • detail-oriented
  • articulate
  • resourceful
  • approachable
  • analytical
  • dedicated
  • organized
  • creative problem-solver

Goals

  • To establish a recognized online presence for his advanced Azure training modules.
  • To develop a more streamlined, automated system for workshop environment setup.
  • To mentor junior developers in the Lyon tech community.
  • To achieve a better work-life balance by reducing last-minute preparation stress.
  • To explore advanced Azure services for future training content.

Problems & frictions

  • Inconsistent attendee laptop configurations causing setup delays.
  • The time-consuming nature of manually preparing and testing workshop environments.
  • Keeping up with the rapid pace of Azure service updates.
  • Managing client expectations regarding the complexity of cloud development.
  • Finding reliable, free tools that offer sufficient functionality for complex emulation.

Values

  • teaching
  • patience
  • craftsmanship
  • reproducibility
  • empowerment

Interests

  • developer education
  • recording tutorials
  • jazz
  • cloud architecture
  • scripting automation
  • open-source tooling

Media habits

  • streaming French jazz podcasts during commutes
  • watching technical deep-dives on YouTube
  • reading industry blogs like InfoQ and dev.to
  • listening to podcasts on software development and cloud computing
  • following key Azure influencers on LinkedIn
  • occasionally browsing Stack Overflow for specific technical challenges

Questions & answers

Toussaint Leclercq’s public research answers, newest questions first. Up to 10 per page.

  1. Think about your own work or business in this area: the product is a single-binary Azure emulator. What is the single biggest problem you have there right now? Be specific about what it costs you (time, money, customers) and what you have already tried.

    The single biggest problem I face with emulators is consistency across diverse attendee laptops. Each workshop involves 10 to 12 individuals, and differences in their local setups often lead to time-consuming troubleshooting during class. This eats into valuable training time and can frustrate participants. I've spent countless hours refining my shell scripts and port assignment spreadsheets to mitigate this, but it's a constant battle. A reliable, single-binary solution that guarantees a reproducible environment would save me significant preparation time, perhaps 5-10 hours per month, and improve the overall workshop experience for everyone.
    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.