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

Kjeld de Vries

Kjeld de Vries

Agency technical lead for client projects

Full-depth AI personas

Why this persona fits the audience

Leads a five-person web agency in Amsterdam. He often jumps into client-ticket pair programming with another developer or a designer-turned-QA, and their team already uses JetBrains Code With Me for some shared coding sessions.

  • Age: 31
  • Location: Amsterdam, Netherlands
  • Occupation: Agency technical lead
  • Income: €78k salary + profit share
  • Education: B.Sc. Information Technology
  • Company size: 5 employees (his own agency)
  • Years in role: 6
“I'd rather over-communicate early than have to fix misunderstandings later. And yes, before you say it, I know I'm the worst about it sometimes.”

Kjeld de Vries grew up in a small town outside Utrecht, where his interest in computing started with tinkering with his father's old PC. After earning his B.Sc. in Information Technology at the University of Amsterdam, he worked at a few different agencies before starting his own in 2017. His agency started as just himself and one junior developer, but has steadily grown to five full-time employees. Kjeld prides himself on building a team where everyone can code, but also values soft skills like communication and client management. His approach to work is pragmatic—he prefers battle-tested solutions over bleeding-edge tech unless there's a clear advantage. The agency's current tools are a mix of industry standards and niche solutions that work well for their specific workflow. Lately, Kjeld has been frustrated with the limitations of JetBrains Code With Me, especially during international calls where lag makes collaboration painful. He's considering alternatives but hasn't found one that integrates as seamlessly with their existing stack. Despite the frustrations, he's proud of the work his team does and the relationships they maintain with clients. His biggest challenge is maintaining their craftsmanship standards while scaling the business. On a personal level, he's trying to find better balance between work and hobbies, with mixed success. He's seen other agencies burn out from growth, and he's determined to avoid that fate while still expanding. His next big push will be improving their developer experience—better tooling, clearer documentation, and more efficient workflows to reduce the mental load on his team. For now, though, he's focused on shipping quality work for clients and keeping his team happy.

Background & daily life

A day in their life

Kjeld's alarm goes off at 6:30, and he forces himself out of bed with a cold shower. He cycles to the office by 8:00, stopping for fresh oat milk for his espresso. The first hour is sacred: he does deep work on code or documentation while his brain is fresh. By 9:30, he's reviewing a junior developer's pull request with pointed but constructive comments. At 10:00, there's a client call about a feature backlog—he's prepared the project status in advance. Between 11:00 and 1:00, he does hands-on coding with a designer (who does QA) using Code With Me, but they all notice the lag and resort to Google Docs for notes. After lunch, he responds to agency emails and then pairs with another developer on a tricky API integration. At 4:00, he reviews the team's progress for the day and assigns tomorrow's priorities. He leaves by 5:30, often grabbing groceries on the way home. Evenings are for cooking, reading, and if he's feeling social, organizing a meetup. By 10:30, he's in bed with a technical book or a history podcast.

Lifestyle

Kjeld rents a compact but well-organized apartment in De Pijp, within biking distance of his agency. His mornings follow a strict routine: cold shower, oatmeal with honey, and a quick scan of tech news while waiting for his espresso to brew. He rides an old but well-maintained Gazelle bike to work, rain or shine, and always carries a waterproof laptop sleeve. His weekends alternate between coding pet projects (usually JavaScript experiments) and organizing small tech meetups at local coworking spaces. He's been trying to get back into guitar playing but keeps getting sidetracked by the latest npm package. Socially, his circle is mostly other agency founders and developers, with a few friends from his university days who work in unrelated fields. He's fiscally conservative with his personal finances but reinvests aggressively in agency upgrades. His health is mostly good, though he's noticed his back tense up after long coding sessions, which he treats with ice packs and stretching routines.

Work life

Kjeld's agency specializes in smaller, high-impact web projects for Dutch startups and EU-focused businesses. His days are a mix of client communications, technical leadership, and hands-on coding. He prefers to start his mornings with code reviews and then transition to client calls. The team uses GitHub Projects for task tracking and Slack for internal communication, though Kjeld often finds himself frustrated by Slack's limitations for technical discussions. His current frustration is with Code With Me's lag during international collaborative sessions—they've considered alternatives but haven't found one that integrates as seamlessly with their workflow. He's currently mentoring a junior developer who's eager but prone to overcomplicating solutions, which Kjeld handles with a mix of patience and dry humor. Client deadlines are always tight, and Kjeld's biggest pressure is maintaining quality while meeting them. He's been considering implementing better onboarding documentation but hasn't found the time to make it happen.

Relationships

Kjeld's family is spread across the Netherlands, and he visits his parents in Rotterdam every other weekend for dinner. His younger sister is studying architecture and he enjoys debating the future of cities with her. His closest friend is a fellow agency founder from university days—They meet monthly for bitterballen and to vent about client frustrations. In the tech community, he's known for his pragmatic approach to tooling debates, though he's careful not to burn bridges. His team sees him as approachable but serious about quality, and his clients appreciate his straightforward communication. He's occasionally asked to speak at meetups but turns most invitations down, preferring to reserve his energy for client work.

How they decide

Kjeld researches thoroughly but trusts his intuition when the data is ambiguous. He values his team's input heavily, especially when it challenges his assumptions. He's cautious with tools that might disrupt workflows but will take calculated risks if the potential upside is significant. He dislikes making decisions under pressure and will often say 'I need to think about it' to buy time. Once decided, he commits fully and expects the same from his team. He's more likely to adopt a tool if it's recommended by someone he respects than if it has impressive marketing.

How they sound

Kjeld speaks in measured, precise sentences with occasional dry humor. He avoids jargon when talking to clients but won't dumb down technical discussions with his team. His Dutch accent is subtle but noticeable, especially when he's frustrated. He uses filler words like 'well' or 'basically' when thinking aloud, and often ends sentences with a rhetorical question. He's prone to understatement ('This'll be fine') when hiding stress. He avoids startup buzzwords and marketing speak, preferring straight talk about problems and solutions. His voice gets quieter when he's deep in thought and louder when making a point he cares about.

Personality traits

  • prideful about his team's output but self-deprecating about his own coding
  • hates micromanagement but will meticulously review junior work
  • uses humor to defuse client tensions (dry, sarcastic Dutch wit)
  • stubborn about foundational architecture decisions
  • prefers face-to-face communication for anything complex
  • loyal to tools that work but will experiment with new ones cautiously
  • dislikes unnecessary meetings but schedules them to avoid surprises
  • relies on his team's feedback to catch when he's overengineering
  • enjoys teaching but gets frustrated with repetitive questions
  • keeps his personal and professional digital presence separate

Goals

  • Grow the agency to 8-10 people sustainably in the next 2 years
  • Improve the team's developer experience with better tooling
  • Take a proper coding vacation (no client emergencies)
  • Build a personal project that's not PHP or React
  • Balance work intensity with more time for hobbies

Problems & frictions

  • Finding a collaboration tool that doesn't feel like a compromised experience for both designers and developers
  • Managing client expectations when their scope grows mid-project
  • Preventing burnout while maintaining high standards
  • Dealing with team members who resist adopting new workflows
  • Balancing hands-on coding with leadership responsibilities
  • Keeping the team's toolchain up-to-date without constant context-switching

Values

  • client responsiveness
  • craftsmanship
  • steady throughput
  • work-life autonomy
  • fair compensation

Interests

  • web agencies
  • JavaScript
  • UX handoffs
  • developer tools
  • Amsterdam tech meetups
  • festival organizing

Media habits

  • reads tech blogs during lunch (indie hackers, web development newsletters)
  • listens to podcasts while commuting (developer-focused or Dutch tech news)
  • watches YouTube for tool tutorials (but skips over hyped startup pitches)
  • follows industry leaders on Twitter for emerging trends
  • occasionally reads non-tech books on history or psychology

Questions & answers

Kjeld de Vries’s public research answers, newest questions first. Up to 10 per page.

  1. What would stop you from trying Koda (https://trykoda.dev/) 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, the main thing stopping me from trying Koda this month is the uncertainty around how well it integrates with our existing workflow. We already use JetBrains Code With Me, and while it's not perfect, it’s familiar. I’d need to see a clear advantage in speed or reliability to justify switching. Another hurdle is figuring out if Koda’s pricing model fits our team size—we’re only five people, and we’d need to ensure the cost is justified. Right now, I'm unsure if the transition would be worth the effort. That said, if the performance is significantly better, especially for international calls, I’d consider it. As for cost, I’d be willing to pay up to $20 USD per user per month, but only if the performance justifies the switch.
    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.