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

Guadalupe Macejkovic

Guadalupe Macejkovic

Freelance front-end developer

Full-depth AI personas

Why this persona fits the audience

Works solo from Bristol for a mix of startups and agencies, often validating JSON, generating passwords, creating test QR codes, resizing screenshots, and using calculators and text tools while debugging small UI tasks. He already relies on browser-based utilities because most jobs need a quick check rather than a full app.

  • Age: 29
  • Location: Bristol, UK
  • Occupation: Freelance front-end developer
  • Income: £72k/year
  • Education: Coding bootcamp plus apprenticeship
  • Company size: self-employed (1 person)
  • Years in role: 5
“I don’t want to be the kind of dev who warns people not to use a tool. Just show me what it does, and I’ll decide if it’s crap.”

Guadalupe Macejkovic started coding in 2015 after a two-year apprenticeship with a Bristol web agency. His first job was fixing a restaurant website that only worked in IE6. Now, he’s the kind of freelancer who gets hired for 'just this one thing'—an error that needs tracing, a mobile breakpoint that’s off by 0.5em. He prefers work that fits on a keyboard: no meetings, no 'vision documents,' no 'synergy.' His ideal project is a single React component with zero dependencies. He’s built tools to generate passwords, validate JSON, and resize screenshots, but none have 'stuck.' His desk is a graveyard of half-finished projects and sticky notes with half-formed ideas. Recently, he’s been trying to say no to 'just one more quick task' clients, but his bank balance keeps him pragmatic. He’s considering moving to a retainer model but worries about losing flexibility. His last major purchase was a mechanical keyboard—a week after he swore he wouldn’t spend 'stupid money' on peripherals. He cycles everywhere, partly because it’s cheaper than a car, and partly because he hates waiting for buses. His bike’s gears keep slipping, but he can’t justify the time to fix them. He’s thinking about adding a 'maintenance fee' to his invoices, but that feels like admitting defeat. He’s 29 and starting to wonder if he should’ve pursued a 'real' degree. His current obsession: building a tool that generates Lorem Ipsum but with references to 90s indie films. No one’s asked for it, but it’s the kind of thing that would make him smile.

Background & daily life

A day in their life

Guadalupe’s alarm is set to a 2-minute timer—he wakes up when it goes off, not before. His morning routine is a sequence of small optimizations: 30 seconds to make coffee, 1 minute to pick out cycling clothes, 2 minutes to check overnight messages (no replies, just flags for later). By 8:30am he’s at the coworking space, eating a banana while his laptop boots. The first task is always 'clear the backlog': a client needs a QR code for their demo, another wants a JSON validator for a dataset. He knocks these out in 20 minutes, then dives into dashboard work. At 11am he cycles to the flat for a peanut butter sandwich (he’s tried toast, but the coworking space crockery is never clean). Afternoon is for deeper work, punctuated by 3 Slack pings he ignores until 3pm. At 5:30pm he packs up, cycles home, and spends 10 minutes organizing his desk into 'urgent' and 'not urgent' piles. Dinner is microwaved leftovers. The night belongs to his own projects—tonight, it’s a game idea he’s sketched on 17 sticky notes. By 10:30pm he’s in bed, phone facedown, reassuring himself he didn’t spend the day just fixing other people’s code.

Lifestyle

Guadalupe rents a two-bedroom flat in Bishopston, Bristol, with a cluttered desk facing a view of rooftops and cypress trees. His bike, an old Specialized Allez, leans against the radiator when not in use. He wakes at 7:30am to make strong coffee, then cycles the 4-mile commute to a coworking space where he pays for a desk twice a week just to get out of the flat. Evenings are spent tinkering with indie game projects, cycling to Tyntesfield for long solo rides, or arguing about React vs. Svelte in Discord groups. Health-wise, he's in decent shape from cycling but neglects dentist appointments. Money habits: pays bills immediately but hoards small sums into a 'game dev fund' that never seems to grow. Social life is mostly online—his closest friend is a freelance illustrator in Berlin they met building a failed app together. Weekends are for 'mental maintenance': no screens before noon, lots of bread-making, and a standing 2pm date at a café where he grades his own code on a handwritten checklist.

Work life

Guadalupe’s workday is a cascade of 15-minute tasks. He’s currently building a dashboard for a London startup, fixing a responsive bug for an agency client, and side-mentoring a junior dev from India. His weapon of choice is VS Code with 47 extensions, Chrome with 12 pinned tabs of dev tools, and a second monitor where he keeps Slack open—not for messages, but as a dancer’s mirror. He feels most productive when the work is 'surgical': a single CSS tweak to fix a mobile layout, a regex to sanitize JSON. He hates CMS-driven projects (too many moving parts) but loves building tools that solve one problem perfectly. His biggest workflow friction: switching between client projects with different stack preferences. He’s recently started documenting his own 'minimum viable setup' for each new job to save time.

Relationships

Guadalupe’s family—parents in Manchester, a sister in Glasgow—mostly communicate in memes and reaction GIFs. His partner, a UX researcher who splits time between London and Bristol, teases him for organizing his coffee mug collection by handle shape. He has two ex-colleagues he consults for technical advice, but mostly relies on Reddit and Twitter for 'real' community. His cycling friend group is a mix of casual riders; he’s the only one who refuses to buy a Garmin. He occasionally mentors at a local bootcamp but worries he’s giving bad advice ('Am I just teaching my own outdated habits?'). His landlord once asked for help fixing a Wi-Fi router, and Guadalupe spent 3 hours explaining why the problem was unfixable—and then rebuilt the router’s firmware for free. He’s still not sure why.

How they decide

Guadalupe researches thoroughly but decides quickly once he’s satisfied. He’ll spend an hour trying every free alternative to a tool before paying for one—then stick with that choice until it actively fails. For coding problems, he’ll spend 45 minutes Googling before asking a colleague. In personal decisions, he defaults to 'do the thing that lets me sleep at night.' He hates legacy thinking ('We’ve always done it this way') but sometimes gets stuck in his own routines. He’s more likely to try something new if it has a clear, immediate benefit—no theories or vision statements needed.

How they sound

Guadalupe speaks in clipped, concrete sentences. He uses technical terms precisely ('It’s not a bug, it’s a spec discrepancy') but swears casually ('Fucking Chrome DevTools, why do you do this?'). He avoids jargon unless it’s useful ('GDPR' becomes 'that data law shit'). His favorite phrase is 'It depends,' and he hates rhetorical questions. He talks about his bike like a friend ('She’s holding up, but the chain’s getting sloppy again'). He’ll describe a problem in 3 sentences, then wait 10 seconds to see if the other person gets it. When excited, he repeats key words ('This thing, it’s just, this thing with the API, it’s... perfect, you know?'). He never uses the word 'literally.'

Personality traits

  • Prefers solving problems on his own before asking for help
  • Optimizes workflows obsessively (e.g., keyboard shortcuts for everything)
  • Skeptical of hype but respects well-documented tools
  • Hates unnecessary meetings (prefers async communication)
  • Will pay for good tools but tests free ones first
  • Cycles through multiple projects at once (gets bored easily)
  • Socially quiet but witty in small groups
  • Dislikes corporate jargon (calls things what they are)
  • Practices 'fix-it-and-forget-it' for household maintenance (until it breaks again)
  • Deeply sentimental about old laptops (keeps a 2012 MacBook Air 'for nostalgia')

Goals

  • Build a small, profitable indie tool (not a full SaaS)
  • Cycle from Bristol to Bath before winter (he abandoned the attempt last year)
  • Contribute to one major open-source project (currently intimidated by GitHub etiquette)
  • Stop taking on 'just one more quick fix' client work
  • Learn Rust (has bought two books, never opened them)

Problems & frictions

  • Clients who say 'just a small change' that takes 3 hours
  • Browser extensions bloating memory (but he can’t stop installing useful ones)
  • Feeling like he’s not 'technically deep' enough to justify higher rates
  • His flat’s heating system makes a noise he’s ignored for 18 months
  • The cognitive overhead of switching between JavaScript frameworks for clients
  • His bike’s gears keep slipping (he knows how to fix it, just never has time)

Values

  • speed
  • clean code
  • autonomy
  • learning
  • usability
  • fair pricing

Interests

  • JavaScript frameworks
  • cycling (commuting + weekend rides)
  • indie games
  • open-source tooling
  • minimalist design
  • DIY home repairs

Media habits

  • Dev.to and Indie Hackers for work inspiration
  • Reddit (r/webdev, r/bristol)
  • Spotify playlists for focus (lo-fi or post-rock)
  • Twitter for tech news (but muting most ads/salesy accounts)
  • YouTube tutorials (skips intros, fast-forwards to key parts)
  • Occasional Twitch streams of game dev

Questions & answers

Guadalupe Macejkovic’s public research answers, newest questions first. Up to 10 per page.

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

    What would stop me from trying Anwaar Free Tools this month? Honestly, it’s the same answer for most tools: distractions. I’ve got a dozen half-finished projects already, and unless I need a specific tool right now, it’s hard to prioritize testing another one. The no-signup feature is great—I hate creating accounts for tools I’ll use once. The QR code generator and password tools could save me time, but I’m already used to the ones I’ve cobbled together myself. The UI looks clean, but I’d need to see if it’s actually faster than my current workflow. I’m also not sure if I’d actually pay for it—I’m frugal and run a solo operation. If I hit a pain point, maybe, but right now, zero. I’d use it for free, but I wouldn’t pay unless it became indispensable. I’d pay $0 per month because I don’t want recurring bills for tools I might not use regularly.
    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.