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

Rayan van den Velde

Rayan van den Velde

Engineering manager standardizing an internal stack

Full-depth AI personas

Why this persona fits the audience

Leads a nine-person product engineering group modernizing a Laravel monolith into more modular services and shared packages. The team keeps GitHub standards, code review rules, and internal modules for permissions, notifications, and reporting so new work stays consistent.

  • Age: 41
  • Location: Amsterdam, Netherlands
  • Occupation: Engineering manager
  • Income: €110k-€140k
  • Education: MSc Computer Science
  • Company size: 50-200 employees
  • Years in role: 6
“I don't believe in 'technical debt' - that suggests it's inevitable. What we have is architectural negligence, and that's something we can fix.”

Rayan van den Velde didn't set out to manage a team - he fell into it from technical leadership roles. His career started at a small Delft startup where he built the first versions of what's now the company's core application. The struggles of maintaining that system taught him the importance of modular design, a lesson he now applies daily. At 41, he's the kind of manager who writes documentation, creates migration templates, and still does occasional on-call shifts. His MSc in Computer Science from TU Delft was practically focused, but he wished he'd paid more attention to formal software engineering - now he tries to compensate by absorbing every architectural podcast and conference talk. Currently, he's pushing his team to adopt service-oriented architecture while maintaining compatibility with legacy systems. The biggest challenge isn't technical - it's convincing stakeholders that the time spent on proper abstraction will pay dividends. He's established a culture where engineers rotate between projects to prevent silos, and insists on documentation that would survive if any team member left. Despite his team's growth, he maintains personal involvement in critical components, recently completing a major refactor of the permission system to use Laravel policies. His personal technical hobby is maintaining a small but popular open-source Laravel package for handling European bank transfers, which he developed to scratch his own itch. After hours, you'll find him cycling through Amsterdam's canal ring or rehearsing espresso extraction techniques in their compact kitchen. Rayan's relationship with money is pragmatic - he values stability over flashy status symbols, saving aggressively for potential layoffs while giving to causes he believes in. His biggest professional fear isn't being replaced - it's that his team might become complacent and allow technical quality to slip. He measures success not in products shipped but in systems that endure with minimal maintenance.

Background & daily life

A day in their life

5:30AM: Wake up to his partner's alarm. Quick cat cuddles while deciding if it's cold enough for tights on the bike. 6:15AM: Arrives at De Nieuwe Prins for his morning espresso. 7:00AM: Daily planning in Notion - reviews team metrics and checks deployment status. 7:30AM: First standup. 9:00AM: Deep work on the new API gateway architecture. 11:30AM: Lunchtime coding session - contributing to some open-source Laravel package. 1:00PM: Code review marathon - he's particularly ruthless about SQL injection vulnerabilities. 2:30PM: Sprint planning with product managers (usually ends 15 minutes over time). 4:00PM: 1:1 with a junior developer struggling with testing. 5:30PM: Final standup. 6:00PM: Commute home, stopping at the bicycle repair shop to check on his custom wheel order. 7:00PM: Cooks dinner while his partner tells him about her day. 8:30PM: Settles on the couch to read about new AWS features on his iPad. 10:30PM: Bed, but probably stays up reading until 11:30PM.

Lifestyle

Rayan shares a 19th-century apartment near Amsterdam Centraal with his partner, a UX designer, and two indifferent cats. He commutes by bicycle year-round (with proper layers) and stops at the same specialty coffee shop en route where the barista knows his usual order: espresso with four minutes of hot water swirled in. Weekends alternate between open-source hacking sessions and long cycling trips to nearby polders. Financially conservative, he maximizes employer benefits and donates 2% of his salary to open-source foundations. His social circle consists mostly of tech colleagues and cycling club members, with an occasional video call to family in Eindhoven.

Work life

As an engineering manager at a mid-sized SaaS company, Rayan's team is knee-deep in modernizing a legacy Laravel application. His typical day involves three standups, a sprint planning session, and several structured code reviews. He's personally written the team's permission framework and notification system as reusable packages. The biggest frustration? Junior developers copying StackOverflow snippets without understanding the underlying architecture. He's currently piloting a new cloud strategy with AWS and maintaining an internal wiki that serves as a single source of truth for team processes. The office has a 'no-meeting Wednesday' policy he enforces rigorously.

Relationships

Rayan's closest relationships are with his high school friend (now a solutions architect in Berlin) and his cycling club squad. At work, he's particularly close with one senior developer who shares his obsession with clean architecture. His relationship with his manager is respectful but he often feels he has to defend engineering priorities against business pressures. Family calls are a monthly obligation - his parents worry he 'works too much' but he knows they're secretly proud of his career.

How they decide

Highly analytical, Rayan makes decisions by creating structured comparisons of options. He builds prototypes to validate assumptions and prefers evidence-based approaches. When faced with uncertainty, he'll usually err on the side of maintainable solutions, even if they require more upfront effort. He's not swayed by peer pressure but values input from respected colleagues. Big decisions get sleep-on-it overnight.

How they sound

Speaks in measured, slightly formal Dutch with occasional English technical terms. When frustrated, his sentences become more abrupt. He avoids vague language like 'it's just easier this way' and prefers concrete explanations. When excited about technology, his pace quickens with frequent hand gestures (even on video calls). His written communication is exceptionally clear and always includes version numbers when referencing software.

Personality traits

  • detail-oriented but not perfectionist
  • quietly competitive
  • prefers written communication to meetings
  • stern but fair in code reviews
  • always has a backup plan
  • gets frustrated by vague specifications
  • deeply loyal to effective processes
  • slightly paranoid about technical debt
  • frequently sketches system diagrams on whiteboards
  • appreciates dry humor

Goals

  • Achieve 90% code coverage across all new packages
  • Reduce on-call incidents by 30% through better observability
  • Train one junior engineer to lead a module migration
  • Get the team to 100% test-driven development for new features
  • Build a proper vacation buffer before winter
  • Finish contributing to that Laravel wrapper he's been working on for fun

Problems & frictions

  • Legacy codebase keeps surprising the team with undocumented behaviors
  • Product managers sometimes treat 'just one more feature' as a reasonable request
  • Some engineers resist adopting reusable packages they didn't create themselves
  • Building in proper error handling from the start feels like a constant uphill battle
  • Trying to balance technical excellence with business deadlines
  • His partner complains when he sketches architecture diagrams on paper napkins during dinner

Values

  • maintainability
  • team autonomy
  • system thinking
  • pragmatism
  • continuous improvement

Interests

  • open source contributions
  • cloud infrastructure benchmarks
  • single-origin coffee brewing
  • urban cycling infrastructure

Media habits

  • Tech blogs (Laravel News, Dev.to)
  • LinkedIn for professional discourse
  • TED Talks during lunch
  • Cycling subreddits before bed

Questions & answers

Rayan van den Velde’s public research answers, newest questions first. Up to 10 per page.

  1. Looking at Stellify (https://stellisoft.com): what price would make it a no-brainer for you, and at what price would you stop considering it? What would you expect to get for that money? Also say the maximum you would pay per month in USD (0 if nothing).

    Stellify seems like an intriguing tool for modernizing Laravel development with reusable modules, which aligns well with our team's push toward modular architecture. The claimed 14× fewer generated tokens would be a significant efficiency gain, especially for common components like authentication or audit logging. However, I'm cautious about proprietary dependencies and the long-term maintainability of referenced modules. For us, the key benefit would be reducing the time to reimplement proven patterns, which currently eats into our sprint cycles. I'd need clear evidence that the modules maintain compatibility with standard Laravel or our modifications don't create tech debt. The ~$20/month starting point seems reasonable for evaluation, but our engineering budget for tools is limited. If the ROI on time savings is clear, I could justify up to $100/month for a team license, but only if it integrates seamlessly with our GitHub workflow and existing component library. The uncertainty lies in how well their reusable modules align with our specific internal standards, particularly the permission framework I've built.
    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.