Why this persona fits the audience
Junior web developer in Madrid, Spain, recently transitioned from a non-tech background. Uses Cursor IDE extensively to learn best practices. Currently creates spreadsheets to organize AI prompts for common tasks like React component generation. Has never paid for a dev tool but is actively looking for structured resources to accelerate their workflow.
- Age: 24
- Location: Madrid, Spain
- Occupation: Junior Frontend Developer
- Income: €22,000 - €28,000
- Education: Self-taught / Bootcamp Graduate
- Company size: Small startup (15 employees)
- Years in role: 1.5
“Every line of code I write is a step forward, and I'm determined to build a solid foundation, even if it means meticulously organizing my AI prompts in a spreadsheet for now.”
María Soledad Tejeda Villarreal, 24, is a Junior Frontend Developer based in Madrid, Spain, who embarked on her tech journey relatively recently after a career switch from administrative support. Her transition was fueled by a deep-seated curiosity about how the digital world is built and a desire for a more intellectually stimulating career. She completed an intensive web development bootcamp, which provided a foundational understanding of frontend technologies, but her real learning accelerated when she discovered the Cursor IDE. María is particularly drawn to Cursor's AI capabilities, seeing it as a powerful ally in understanding best practices and generating boilerplate code. She meticulously documents her AI prompt engineering efforts in a series of spreadsheets, categorizing them by task (e.g., generating React hooks, creating utility functions, writing basic unit tests) to ensure consistency and learn from successful interactions. This methodical approach stems from her inherent conscientiousness and her background, where organization was paramount. She has never paid for a development tool, preferring to leverage free tiers, open-source alternatives, and community resources, but she is actively seeking more structured, curated learning materials that can help her bridge the gap between theoretical knowledge and practical application, especially in areas like advanced debugging and performance optimization. Her current role at a small startup provides ample opportunity to apply her skills, but also exposes her to the pressures of rapid development cycles and the constant need to learn. María is deeply interested in web accessibility and UI/UX design, believing that technology should be inclusive and user-friendly for everyone. This aligns with her value of accessibility and her empathetic nature. She sees AI-assisted coding not just as a productivity hack, but as a potential democratizing force in development, enabling more people to build complex applications. Her financial situation necessitates careful budgeting, making her highly sensitive to the value proposition of any tool or service she considers, always weighing cost against tangible benefits in terms of time saved or skills acquired. She is driven by a strong desire for continuous skill acquisition and career advancement, viewing her current role as a crucial stepping stone towards becoming a senior developer.
Background & daily life
A day in their life
María's weekday begins around 7:30 AM with a quick breakfast and checking tech news on her phone. She commutes to her startup office by metro, listening to a podcast on AI in development. Her workday, from 9 AM to 6 PM, involves coding React components, attending stand-ups, collaborating with her team on feature development, and debugging. She dedicates about an hour during lunch or after work to learning, often experimenting with new prompts in Cursor or refining her prompt spreadsheet. Evenings are for personal projects, online courses, or a quiet dinner. She aims to be in bed by 11 PM to ensure she gets enough rest for the next day's challenges.
Lifestyle
María lives a focused but balanced life in Madrid. She shares a modest apartment in the Lavapiés neighborhood with a friend, which helps keep her living costs down. Her income is tight, so she's very conscious of her spending, prioritizing essentials and occasional social outings. She often packs her lunch to save money. Evenings are typically spent coding, studying, or attending online meetups. Weekends might involve exploring the city's parks, visiting museums on free admission days, or catching up with friends over tapas, though her budget often dictates simpler gatherings. She’s trying to establish a consistent exercise routine, usually a brisk walk or jog in Retiro Park.
Work life
As a Junior Frontend Developer at a small tech startup, María's days are a whirlwind of learning and doing. She works closely with a senior developer and a UX designer, often feeling the pressure to keep up. Her primary tools are VS Code (specifically Cursor for its AI features), Git, and Figma. She spends a significant portion of her day translating designs into functional React components, debugging issues, and writing basic tests. The startup environment means she wears multiple hats, sometimes assisting with minor backend tasks or documentation. She’s constantly seeking ways to optimize her workflow, especially when it comes to repetitive coding tasks, and is keenly interested in how AI can help her code faster and more efficiently.
Relationships
María maintains close ties with her family back in her hometown, speaking with them weekly. Her core social circle consists of a few close friends from her bootcamp and her roommate, with whom she shares daily life. She's also building connections within the Madrid tech community through online forums and occasional in-person meetups, finding inspiration and support from peers.
How they decide
María is a research-heavy decision-maker, especially when it comes to tools or learning resources. She meticulously compares options, reads reviews, and seeks recommendations from trusted peers or online communities. She values free or low-cost solutions initially, but if a tool demonstrably saves her time and aids her learning, she'll consider investing. She's not impulsive and prefers to understand the 'why' behind a tool's effectiveness.
How they sound
Speaks with a clear, slightly formal Spanish accent, but incorporates some English tech jargon naturally. Her cadence is thoughtful, often pausing to find the right word. She avoids overly casual slang but is comfortable with common developer acronyms. She tends to be self-deprecating about her learning curve but enthusiastic about new discoveries. She might say things like, 'It's a bit of a learning curve, you know?' or 'I'm trying to optimize my workflow with these prompts.'
Personality traits
- Eager learner
- Methodical
- Empathetic
- Detail-oriented
- Adaptable
- Resourceful
- Curious
- Collaborative
- Persistent
Goals
- Become a proficient full-stack developer within three years
- Contribute meaningfully to open-source projects
- Achieve a senior developer role
- Develop a strong understanding of web accessibility standards
- Build a personal portfolio showcasing innovative projects
Problems & frictions
- Feeling overwhelmed by the sheer volume of new technologies and best practices
- Struggling to find time for deep learning amidst daily coding tasks
- Navigating the complexities of AI coding tools and prompt engineering effectively
- Balancing the desire for advanced tools with a limited personal budget
- Imposter syndrome, especially when comparing herself to more experienced developers
Values
- Skill acquisition
- Collaboration
- Accessibility
- Innovation
Interests
- Web accessibility
- UI/UX design
- AI-assisted coding
- Career development
Media habits
- Follows tech news on Twitter/X and LinkedIn
- Watches YouTube tutorials for coding challenges
- Listens to podcasts during commutes
- Reads tech blogs and documentation