Stefano Zarro, freelance developer

Custom software and automation for tipsters and betting channels

Bots that watch the odds for you, automatic alerts on your Telegram channel, historical data and apps for your subscribers. You focus on the channel, the software does the repetitive work.

Example with made-up data.

Problems I solve

If one of these sounds like you, I can help.

  • The problem: “I spend hours staring at odds so I don’t miss a move.”

    What I do: A bot checks the odds every 2 minutes and messages you on Telegram only when something changes.

  • The problem: “By the time I notice a market is open, the good price is gone.”

    What I do: An alert tells you the very moment a new price is published.

  • The problem: “I’d like to try a strategy, but I have no real data to test it on.”

    What I do: An archive with hundreds of thousands of matches and odds that updates itself every day.

  • The problem: “My subscribers have no clear way to see my results.”

    What I do: An app that records betting slips and works out returns, wins and stats on its own.

  • The problem: “I post everything by hand and the channel stops when I’m away.”

    What I do: I automate posts, deals and affiliate links: the channel keeps working while you sleep.

What I’ve built

Four real projects. Clients stay anonymous and the data in the examples is made up.

Odds monitor with Telegram alerts

TennisTelegram24/7
The problem
A group of tipsters spent hours watching odds to catch new markets and price changes on tennis singles, doubles and special markets.
What I built
Bots that check the odds of the main Italian bookmakers about every 2 minutes. When a match opens or a price moves, they post a clear message to the client’s channel right away.
The result
Nobody has to watch the odds all day any more: subscribers get the alert automatically, day and night.
Example Telegram channel receiving odds alerts, with made-up data

Alerts when new markets open

FootballOutrights
The problem
On football stats markets (shots, fouls and the like) and on outrights, the best prices don’t last: by the time you notice, they’ve already moved.
What I built
A system that spots the moment a price is published for the first time and sends a single alert, already sorted by category. No duplicates, no noise.
The result
The client gets to new prices first instead of chasing them.
  1. 10:02:14

    The bookmaker publishes the price: Total shots Over 24.5 at 1.95

  2. 10:02:31

    The alert lands on your channel, just once

    you were already there

  3. 10:41:00

    The price has already dropped to 1.72

Example with made-up data.

Historical data archive

FootballTennisData
The problem
Without real data you can’t check a strategy or prove your track record.
What I built
An automatic collector that saves matches, odds and closing odds every day, and fills in missing days by itself. It is protected against anti-bot blocks, so it doesn’t stop.
The result
Over 533,000 football matches and 9,100 tennis matches ready to analyse, always up to date.

Match archive

updated today at 06:00

Football
533,000+
Tennis
9,100+

Matches saved, last 12 months

MatchOpeningClosing
Team A – Team B1.921.81
Team C – Team D2.402.55
Player A – Player B1.651.58
Example with made-up data.

Curvalo, the app that keeps score of your slips

Mobile appAIEnglish and Italian
The problem
People who follow a tipster want proven results, not scattered screenshots.
What I built
A mobile app: you take a photo of a paper betting slip and AI reads the matches, odds and stake. Then the app checks the outcome by itself and updates returns, win rate, streaks and per-sport stats.
The result
A clear track record that’s easy to share, with slip images ready for social media, push notifications and a Pro subscription.

my own app, from idea to store

Photo of the slip, read by AIStats that update themselves

Always on

The software I deliver stays up even when something goes wrong.

football matches in the archive
533,000+
services always running
24/7
between one odds check and the next
2 min
of backups always available
14 days
  • A bot posts Amazon deals to a channel every 10 minutes, around the clock.
  • An automatic backup runs every night and is kept for 14 days.
  • An automatic check restarts any bot that gets stuck.
  • After a failure I rebuilt a whole server from scratch and brought everything back online.

What I offer

From a small bot to a complete project.

  • Custom Telegram bots

    Automatic messages, commands, subscriber management: the bot does what you need.

  • Odds monitors and alerts

    Odds checked around the clock and a Telegram alert when something happens.

  • Dashboards and stats

    Your numbers on one clear page: returns, history and charts.

  • Historical data archive

    Matches and odds collected every day, ready to test your ideas.

  • Mobile apps

    An app of your own for your subscribers, on iPhone and Android.

  • Channel automation

    Scheduled posts, deals and affiliate links published on their own.

  • Maintenance and hosting

    Servers, backups and checks: I take care of it, so everything stays on.

What do you need?

Pick one or more services: I’ll write the message, you just send it.

Your message

Hi Stefano! I saw your page. I’d like to talk about a project for my channel. Here’s my idea:

Telegram opens with the message already written: you can change it before sending.

How I work

Four steps, no surprises.

  1. Listen

    You tell me what you need in your own words. No tech talk.

  2. Quick demo

    Within a few days you see a first working version and know right away if it’s the right path.

  3. Build

    I finish the project, put it online and show you how to use it.

  4. Support

    I stay around: I check that everything works and improve it when needed.

Got an idea for your channel?

Write to me even just to ask whether it can be done. You’ll hear back from me, not a bot.

I build software, I don’t give betting advice. Please gamble responsibly.