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