I take websites apart to see how they really work — then build the bots that do the boring part.
Need someone toscrape a thousand product pages?log in and pull your reports?get past an anti-bot wall?find the hidden API behind an app?automate an Android app's workflow?book tickets and appointments automatically?automate a boring daily task?
01 Collect
Collecting data from a website
- It starts with a website full of useful information.
- My bot reads the page and spots what matters.
- Then pulls it out — clean and organised.
- Straight into your spreadsheet. Every morning.
- Wireless headphones$59.00★ 4.6
- Desk lamp$24.50★ 4.2
- Running shoes$89.00★ 4.8
- Coffee grinder$45.00★ 4.4
| Product | Price | Rating |
|---|---|---|
| Wireless headphones | $59.00 | 4.6 |
| Desk lamp | $24.50 | 4.2 |
| Running shoes | $89.00 | 4.8 |
| Coffee grinder | $45.00 | 4.4 |
02 Browser bots
Automating repetitive online work
- Some work isn't data. It's clicking.
- A bot can log in, type and click — just like you.
- Download the report. Open the next one. Repeat.
- Then run it thousands of times, while you sleep.
Sign in
Sign inMonthly reports
- January reportDownload
- February reportDownload
- March reportDownload
- April reportDownload
03 Go direct
Request-based automation
- Every website quietly talks to a server behind the scenes.
- My code skips the screen and joins that conversation directly.
- No browser. No waiting for pages to load.
- Same result — dozens of times faster.
- Sign in
POST /api/login200 OK - List the reports
GET /api/reports200 OK - Get January
GET /api/reports/1200 OK - Get February
GET /api/reports/2200 OK - Get March
GET /api/reports/3200 OK - Get April
GET /api/reports/4200 OK
04 Mobile apps
Automating an event ticketing app
- Event ticket apps talk to servers too.
- I open the app up and watch what each tap sends.
- Then a script does the same thing — no phone needed.
- It watches for returned seats and reserves yours the moment they're back.
tickets.tr4ce.me
Arena Tour
Sat · 8:00 PM · Pick seats
- FloorSold out
- Lower 104 · 2 leftGet
- Upper 312Get
- Open the event
GET /v1/events/8842/seats - Tap "Get"
POST /v1/holds - Server confirms
201 Created
My script — checking for returned seats
- 18:00No seats
- 18:05No seats
- 18:10No seats
- 18:15No seats
- 18:202 back
Reserved · Lower 104, 2 seats
05 Reverse engineering
Reverse engineering anti-bot protection
- Many sites guard their data with anti-bot shields.
- The shield runs hidden, scrambled code to decide if you're human.
- I take that code apart and find out exactly what it checks.
- Then my bots pass — quietly and reliably.
Checking your browser…Bot detectedWelcome in
secure.tr4ce.me
track(mouse.moves, clicks)Watches how your mouse movesfp = screen + fonts + gpuFingerprints your browserverify(session.token)Checks a hidden security tokenif (rate > 10) block()Limits how fast you can go
06 The result
Before and after automation
- Before: someone copies and pastes it by hand.
- Hours every week. Mistakes creep in.
- After: it just shows up — done, checked, on time.
- You get the hours back.
Before
0 hrs
spent copying data each week
After
Your daily report is ready
Updated automatically at 7:00 AM
0 hrs
spent by your team
07 What I do
What I do
Scraping
Prices, listings, reviews, contacts — pulled from any website into a clean spreadsheet or database.
Watch it in 01 ↑Browser bots
Bots that log in, click, fill forms and download files for you — on a schedule, without breaks.
Watch it in 02 ↑Direct APIs
I find the hidden conversation behind a site or app and talk to it directly — no browser, far faster.
Watch it in 03 ↑Mobile apps
Android apps talk to servers too. I work out how an app communicates so its workflows can be automated or connected to your tools.
Watch it in 04 ↑Booking scripts
Event tickets, appointments, reservations — on your own account, checked and booked automatically instead of refreshing all day.
Watch it in 04 ↑Anti-bot
Scrambled scripts, fingerprints, tokens, rate limits — I work out what a shield checks so automation keeps running.
Watch it in 05 ↑Pipelines
Runs every day, recovers when a site changes, and tells you if something breaks.
Watch it in 06 ↑
08 How it works
Simple for you. The hard part is mine.
- You
Tell me the problem
Plain words are fine — "I need these prices every day" is enough.
- Me
I build and test it
You see a working sample of the data or the bot before anything else.
- It
Runs on its own
Delivered where you want it — spreadsheet, database or email — and kept working.
I only work with public data, or data you're allowed to access. No hacking accounts, no getting around paywalls or logins you don't own.
09 Contact
Got a boring online task? Let's automate it.
Tell me what you need in a sentence or two — plain words are fine. I usually reply within hours.