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

Mateusz Kosiński

Mateusz Kosiński

Indie backend builder

Full-depth AI personas

Why this persona fits the audience

Maintains a side project with Rust microservices, a PostgreSQL box, and a Discord bot; he checks deployments from an iPhone, but most of his tooling is stitched together from open-source clients and manual scripts. He has never paid for a mobile terminal app and is used to free tooling.

  • Age: 26
  • Location: Warsaw, Poland
  • Occupation: frontend developer with side infrastructure
  • Income: €42k
  • Education: B.Sc. Computer Science
  • Company size: Startup (25 employees)
  • Years in role: 3
“The best tools are the ones you understand deeply, even if you have to build parts of them yourself.”

Mateusz Kosiński, 26, is a frontend developer based in Warsaw, Poland, who also dedicates significant energy to building and maintaining backend infrastructure as a personal pursuit. Holding a B.Sc. in Computer Science, he landed a role at a burgeoning tech startup three years ago, where he contributes to the user-facing aspects of their product. His income of €42k allows for a comfortable but not extravagant lifestyle, reinforcing his inherent frugality. He rents a modest one-bedroom apartment, where his primary companion is his cat, Pixel. Mateusz's passion extends far beyond his day job; he's deeply invested in the Rust programming language, maintaining a personal project composed of several Rust microservices, a PostgreSQL database, and a custom Discord bot. This side venture is his sandbox for exploring system design and operational challenges. He’s particularly adept at stitching together open-source clients and manual scripts to manage his deployments, often checking server status and making minor adjustments directly from his iPhone. He has never felt the need to pay for a mobile terminal application, viewing free and open-source alternatives as perfectly adequate, a testament to his self-reliance and resourcefulness. His curiosity drives him to constantly learn and experiment, often spending evenings and weekends diving into new technologies or optimizing existing systems. This dedication to understanding the underlying mechanics of his projects, from the database layer to the deployment pipeline, defines his approach to software development. He values efficiency and seeks elegant solutions, often through automation and clever scripting, rather than relying on off-the-shelf paid services for tasks he can manage himself. His decision to focus on Rust stems from its performance and safety guarantees, aligning with his desire to build robust, long-lasting systems. He recently spent two weeks refactoring a core service to improve its resilience under load, a task he undertook purely out of technical interest and a desire for a more stable system, documenting the process meticulously in a private Git repository.

Background & daily life

A day in their life

Mateusz's weekday typically begins around 7:30 AM. After a quick breakfast and checking on his cat, he'll glance at his iPhone for any critical alerts from his personal Rust microservices or Discord bot – usually just a quick confirmation that everything is running smoothly. He then commutes to his startup office, listening to a tech podcast. His workday involves coding frontend features, attending stand-ups, and collaborating with his team. Lunch is usually a packed meal. After work, he might spend an hour or two on his personal infrastructure, perhaps optimizing a PostgreSQL query or writing a new script. Evenings are for dinner, some relaxation, and potentially more coding or reading tech articles before bed around 11:30 PM.

Lifestyle

Mateusz lives a relatively quiet life in Warsaw, prioritizing his personal projects and learning. He rents a modest one-bedroom apartment, sharing it only with his cat, Pixel. His evenings and weekends are often dedicated to coding, tinkering with his home server, or contributing to open-source projects. He's not one for lavish spending, preferring to save money for future investments or to fund his tech hobbies. Socially, he's selective, enjoying deep conversations with a small circle of like-minded friends rather than large gatherings. He cooks most of his meals at home, viewing it as both a cost-saving measure and a way to control his diet.

Work life

As a frontend developer at a growing startup, Mateusz spends his days building user interfaces and collaborating with designers. The pressure is on to deliver features quickly, but he finds satisfaction in the problem-solving aspect. His work environment is dynamic, with a small, agile team. He often finds himself bridging the gap between frontend and backend concerns, which fuels his passion for infrastructure. He uses a standard corporate laptop for his day job but relies on his personal iPhone and a collection of open-source tools for his side projects, often scripting tasks to automate repetitive actions.

Relationships

Mateusz maintains close ties with his parents, who live in a smaller town outside Warsaw and are supportive of his career. His core social circle consists of a few university friends who share his passion for technology, often engaging in late-night coding sessions or discussing new frameworks. He's not particularly active in local meetups, preferring online communities for technical discussions.

How they decide

Mateusz is a methodical researcher. He thoroughly investigates options, comparing features, performance, and community support. He's highly influenced by technical merit and community consensus, often seeking out benchmarks and detailed reviews. Cost is a significant factor, but he's willing to invest if the value proposition is exceptionally clear and the tool solves a persistent problem efficiently.

How they sound

Speaks with a measured, thoughtful cadence. His Polish accent is subtle but present. He uses precise technical language when discussing his work but can be more casual and slightly informal when talking about hobbies with friends. He tends to avoid hyperbole and focuses on factual descriptions. He might occasionally use a mild Polish interjection like 'kurczę' when encountering a minor annoyance.

Personality traits

  • resourceful
  • analytical
  • independent
  • detail-oriented
  • pragmatic
  • patient
  • observant
  • methodical

Goals

  • Achieve a senior engineering role with more architectural responsibility
  • Build a robust, scalable personal project that gains a small but dedicated user base
  • Become proficient in advanced Rust concurrency patterns
  • Contribute meaningfully to a significant open-source project
  • Maintain a healthy work-life balance that allows for personal growth

Problems & frictions

  • Limited time to dedicate to personal projects due to demanding day job
  • Occasional frustration with the limitations of free or open-source mobile tooling
  • Balancing the desire for cutting-edge tech with budget constraints
  • The inherent complexity of managing distributed systems solo
  • Feeling disconnected from the broader developer community outside of online forums

Values

  • frugality
  • curiosity
  • self-reliance
  • efficiency
  • continuous learning

Interests

  • Rust
  • open-source software
  • game servers
  • system administration
  • cloud native technologies

Media habits

  • Reads Hacker News and Reddit (r/rust, r/sysadmin)
  • Listens to tech podcasts during commutes
  • Watches YouTube tutorials on new tools
  • Follows key figures in the Rust and open-source communities on Twitter
  • Uses Discord for community interaction

Questions & answers

Mateusz Kosiński’s public research answers, newest questions first. Up to 10 per page.

  1. Looking at Onepilot (https://onepilotapp.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).

    Onepilot sounds pretty interesting, especially the persistent sessions and watching agents live from my phone. That's a step beyond what I'm doing now with free SSH clients. For a "no-brainer" price, I'd be thinking around $5 a month. That feels right for a niche tool like this, given my budget. Anything more than $10 a month, and I'd probably start looking for free alternatives or sticking to scripts. It's a tough call because I'm used to free, but the persistent session feature is compelling.
    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.