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

Irving McCullough

Irving McCullough

Prosumer Data Analyst

Full-depth AI personas

Why this persona fits the audience

Full-time freelance data analyst in London who manages personal sports betting portfolios for tennis and basketball. Currently builds custom Python scripts to scrape odds and calculate expected value, spending 10+ hours weekly on manual data cleaning and model validation.

  • Age: 32
  • Location: London, UK
  • Occupation: Freelance Data Scientist
  • Income: $85,000 - $110,000
  • Education: Masters in Statistics
  • Company size: N/A (Self-employed)
  • Years in role: 6
“The beauty of a system lies not just in its predictive power, but in its transparency and the elegance of its underlying logic.”

Irving McCullough, 32, is a freelance data scientist based in London, carving out a niche in the complex world of sports analytics and betting. His journey into this field began during his Master's in Statistics at UCL, where he developed a fascination for applying probabilistic models to real-world scenarios. Initially, his interest in sports betting was purely academic, a way to test the efficacy of statistical theories. However, this evolved into a significant personal project, driven by a desire for intellectual challenge and financial independence. He now dedicates a substantial portion of his time to managing personal sports betting portfolios, focusing primarily on tennis and basketball. His core activity involves building and maintaining custom Python scripts designed to scrape odds data from numerous online bookmakers. This data is then subjected to rigorous cleaning and transformation processes, a task that consumes over ten hours of his weekly schedule. Following data preparation, Irving employs sophisticated statistical models to calculate expected value (EV) for various betting markets, aiming to identify profitable opportunities. He is deeply committed to data integrity, spending considerable time validating his models and the accuracy of the scraped information, viewing any compromise in this area as a fundamental flaw. His freelance work provides a stable income, allowing him to reinvest heavily in his analytical tools and personal betting ventures. He operates with a strong sense of technical autonomy, preferring to build his own solutions rather than relying on off-the-shelf software, which he often finds lacking in customisation or transparency. This self-reliance extends to his continuous learning, constantly exploring new algorithms and statistical methodologies through academic papers, open-source communities, and specialised online forums. Irving views his analytical pursuits not merely as a job or a hobby, but as an ongoing intellectual exercise in understanding and quantifying uncertainty, driven by a deep-seated belief in the power of data to reveal hidden patterns and opportunities.

Background & daily life

A day in their life

A typical weekday for Irving begins around 7:00 AM with a strong coffee and a review of overnight odds movements and any relevant sports news. He then dedicates 3-4 hours to his freelance data science projects, often involving client communication or complex data modelling. After a break for lunch and a short walk, the afternoon is primarily focused on his personal sports betting analysis. This involves running his Python scripts to scrape new odds, cleaning the data, and validating his predictive models for upcoming tennis or basketball matches. He might spend an hour or two researching new statistical techniques or exploring open-source libraries on GitHub. Evenings are usually quiet, spent reading technical journals, coding personal projects, or occasionally meeting a friend for a quiet drink.

Lifestyle

Irving lives in a high-ceilinged, industrial-chic flat in Shoreditch, a space he's meticulously organised for maximum efficiency and minimal distraction. His routine is highly structured, revolving around his freelance work and his personal sports betting analysis. Mornings often start with a strong black coffee and a review of overnight market data or tennis odds. He prioritises physical health with regular runs along the Regent's Canal and occasional visits to a local climbing gym, viewing fitness as a form of mental discipline. Financially, he's prudent, reinvesting a significant portion of his freelance income into his betting portfolios and personal development, rather than conspicuous consumption.

Work life

As a freelance data scientist, Irving's work is entirely self-directed. His primary focus is developing and refining Python scripts to automate the collection and analysis of sports betting data, particularly for tennis and basketball. This involves extensive web scraping of odds from various bookmakers, cleaning and structuring the raw data, and building predictive models to identify value bets. He dedicates over ten hours weekly to manual data validation and model performance checks, a process he finds both tedious and essential. Collaboration is minimal, typically limited to occasional consultations with former university colleagues on complex statistical challenges.

Relationships

Irving maintains a small, close-knit circle of friends, mostly former university peers who share his analytical mindset. His parents, retired academics, are supportive but don't fully grasp the intricacies of his freelance career or his betting activities. He occasionally seeks advice from a senior data scientist he met at a conference, valuing his pragmatic, experienced perspective.

How they decide

Irving is a research-heavy, methodical decision-maker. He meticulously gathers data, explores multiple angles, and runs simulations or backtests before committing to a course of action, whether it's refining a Python script or adjusting his betting strategy. He values evidence and logical consistency above all else, often delaying decisions until he feels he has sufficient confidence in the underlying data and analysis.

How they sound

Speaks with a measured, precise cadence. Avoids slang and overly casual language, even in informal settings. His tone is generally calm and analytical, with a slight tendency towards technical jargon when discussing his work. He often pauses to formulate his thoughts carefully, ensuring accuracy. He rarely expresses strong emotional opinions, preferring to frame things in terms of probabilities or data-driven observations.

Personality traits

  • Methodically obsessive
  • Quietly competitive
  • Technologically self-reliant
  • Analytically skeptical
  • Deeply focused
  • Pragmatic optimist
  • Detail-obsessed
  • Introverted researcher
  • Systems-thinker
  • Disciplined risk-manager

Goals

  • Achieve a consistent 15% annual ROI on his sports betting portfolios.
  • Develop a fully automated, end-to-end betting strategy with minimal manual intervention.
  • Contribute a significant open-source library for sports data analysis.
  • Expand his freelance client base to include niche quantitative firms.
  • Maintain intellectual curiosity and mastery of emerging statistical techniques.

Problems & frictions

  • The sheer volume of manual data cleaning required for his betting analysis.
  • Ensuring the long-term reliability and accuracy of scraped odds data.
  • Balancing the time investment in model development versus execution.
  • The inherent variance and unpredictability in sports outcomes.
  • Finding reliable, high-quality data sources that aren't prohibitively expensive.
  • Maintaining focus and avoiding scope creep in his personal projects.

Values

  • Technical autonomy
  • Data integrity
  • Efficiency
  • Continuous learning
  • Intellectual honesty

Interests

  • Python scripting
  • Tennis Grand Slams
  • Algorithmic trading
  • Open source software
  • Esports analytics
  • Vintage mechanical keyboards

Media habits

  • Substack newsletters on quantitative finance
  • GitHub repositories for niche data scraping tools
  • Reddit threads r/datascience and r/sportsgambling
  • YouTube tutorials on advanced statistical modeling
  • Bloomberg Terminal news briefings
  • Podcasts on the history of probability theory

Questions & answers

Irving McCullough’s public research answers, newest questions first. Up to 10 per page.

  1. Looking at BETIX (https://www.bet-ix.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).

    This platform offers a lot of what I'm already doing manually, which is appealing given my 10+ hours a week on data cleaning. The "Starter" plan at 14.99€ seems reasonable for initial exploration, particularly with the 7-day free trial. However, to be a "no-brainer" for me, it would need to demonstrably outperform my custom Python scripts in terms of identifying value or significantly reduce my data preparation time. I'd be hesitant to pay more than $50 USD per month for this type of service, as my own development provides a high degree of customisation and transparency that I value. If it can reliably provide an edge or save me substantial time without a black-box approach, I might consider the "Strategist" tier, but pricing would need to be competitive, perhaps around $70 USD per month for a yearly commitment.
    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.