Thiago Neves
Operations, the way I actually do it
I build internal tools to fix the workflows my teams keep losing time to. Not as a side hobby — as the method I'd bring to your RevOps team on day one.
The pattern is the same every time. A directive describing what should happen. An LLM deciding what to do next. Deterministic code doing the work. Three layers because LLMs are 90% reliable per step and that compounds badly over five.
The projects below are evidence of that pattern in different domains: a job search command centre I run my own search through, a CV pipeline that grades the CV that landed in your inbox, an AV runbook that trained 14 church volunteers, a daily news digest that runs at 7am while I sleep.
- location
- Haarlem
- status
- Salesforce ADM-201 in progress
- availability
- Open to roles in NL, hybrid or remote across EMEA
Projects
5 of 5Job Search Command Centre
Supabase + React app that runs my entire job search as a pipeline. Apify scrapes, OpenRouter scores, Slack notifies, a 14-stage pipeline tracks applications, an interview coach generates STAR-graded practice questions. The hero example of the 3-layer pattern at full scale.
- React
- Vite
- Tailwind
- Supabase
- OpenRouter
- Apify
- Slack
- Vercel
Daily News Digest
Python script that runs at 7am via GitHub Actions, pulls news from RSS, NewsAPI and YouTube, summarises with Claude, delivers a Telegram briefing before I'm out of bed. The smallest, cleanest example of how I build LLM workflows that don't break in week two.
- Python 3.12
- GitHub Actions
- Anthropic SDK
- NewsAPI
- Telegram Bot API
Volunteer Reimbursement
Phone-shaped PWA. Volunteer scans a QR code at the venue, takes a photo of the receipt, hits Send. A structured email lands in the treasurer's inbox with the receipt attached. Ten seconds end to end. Built in three deliberate phases — design, interactivity, real email — to keep each layer honest.
- React
- localStorage
- Resend
- Vercel
Coffee Worship Rota
Mobile-first React app for a six-hour church event with ten volunteers, six task types, and three live worship sets. Three views — personal timeline, worship lineup, full overview — from one source of truth. Shared via WhatsApp link. No backend, no accounts, nothing to maintain.
- React
- Vercel
MPIC Tech Booth
PWA for AV volunteers at a church, opened on their phones at the booth. Setup and shutdown checklists with progress tracking, a signal flow diagram, equipment cards with troubleshooting tips, a WhatsApp escalation button. The runbook isn't a document. It's a tool.
- Next.js 14
- React 18
- PWA
- Vercel