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