Skip to content
View estevecastells's full-sized avatar
🎯
🎯

Block or report estevecastells

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
estevecastells/README.md
 _ _ _ _
___ ___| |_ _____ _____ ___ __ _ ___| |_ ___| | |___
/ _ \/ __| __/ _ \ \ / / _ \/ __/ _` / __| __/ _ \ | / __|
| __/\__ \ || __/\ V / __/ (_| (_| \__ \ || __/ | \__ \
\___||___/\__\___| \_/ \___|\___\__,_|___/\__\___|_|_|___/
typing

WebsiteXLinkedInLocation


esteve@internet:~$ whoami
> Esteve Castells — builder, SEO & AI tinkerer, Barcelona 🌍esteve@internet:~$ cat focus.txt
> turning search, AI visibility and domains into developer tools
> if it's on the Internet, I'll probably try to measure itesteve@internet:~$ uptime
> shipping since boot ⚡ · caffeine: critical · bugs: features

$ ls -la ~/projects --featured

Live products · the stuff I build and run in production

drwxr-xr-x llm-pulse/ 🟢 live AI search visibility & GEO platformdrwxr-xr-x domscan/ 🟢 live developer-first domain intelligence API
ProjectWhat it doesLinks
🛰️ LLM PulseYour radar for AI search. Track brand share-of-voice, citations & sentiment across ChatGPT, Perplexity, Google AI Overviews & AI Mode — the Ahrefs for LLMs.site
🔍 DomScanOne edge API for everything domains — availability, WHOIS/RDAP, DNS, SSL, valuation & brand risk across 1,500+ TLDs, sub-100ms. 30+ endpoints + MCP.site

$ ls -la ~/projects --open-source

Open source · clone it, break it, PR it

RepoWhat it doesStack
openadscanSelf-hosted brand presence & SEO/SEM intelligence — the free, open-source alternative to Adthena. Deploys to your own Cloudflare.TS
domscan-cli · domscan-sdkOfficial command-line client + SDK for the DomScan API.TSJS
uptime-monitoring-workersLightweight uptime monitoring that runs on Cloudflare Workers. Cheap, fast, no servers.CF

$ git log --author=esteve --contributions

Fixing bugs in the apps & tools I actually use · scratch the itch, send the patch upstream 🔧

* commit Telegram-iOS fix media silently not saving to Photos + AirPlay audio routing* commit openai/codex squashing bugs in the terminal coding agent I live in* commit micelio-crawler PageRank + Cloudflare log fixes for the Go SEO crawler I run

→ Telegram-iOS #2186 · → #2109 · → openai/codex · → micelio-crawler


$ ./contact.sh

esteve@internet:~$ ./contact.sh --open
> opening channels...

WebsiteEmailXLinkedIn

// always up for talking SEO, AI search, domains & weird web infra

Pinned Loading

  1. uptime-monitoring-workersuptime-monitoring-workersPublic

    TypeScript 1 1

  2. domscan-clidomscan-cliPublic

    Official command-line client for the DomScan Domain Intelligence API

    TypeScript

  3. domscan-sdkdomscan-sdkPublic

    Official DomScan API SDKs for Node.js, Python, Go, Ruby, PHP, Java, C#, Kotlin, Swift, and Rust

    JavaScript

  4. openadscanopenadscanPublic

    TypeScript