Last login: —
Guilherme Grigolin
AI engineer in Brazil, working remotely with international teams. I build AI agents legal teams can trust, and infrastructure that keeps markets liquid. Currently at Concurrences; finishing a B.S. in Information Systems at IFSP.
- GitHubgrigolin
- LinkedInin/grigolin
- Resumeresume.pdf
- LocationSão Paulo, BR · remote (UTC−3, --:-- local)
Work
2026–nowConcurrences — AI Engineer
Legal research agent for Europe’s antitrust publisher. RAG + multi-agent reasoning over 100k+ publications, 20+ jurisdictions.
Legal research agent for Europe’s antitrust publisher. RAG + multi-agent reasoning over 100k+ publications, 20+ jurisdictions.
2026Triad Markets — Software Engineer
Solana liquidity infra and Black–Scholes pricing bots for LatAm’s largest prediction market. $10M+ volume, 99.9% uptime.
Solana liquidity infra and Black–Scholes pricing bots for LatAm’s largest prediction market. $10M+ volume, 99.9% uptime.
2023–2026LISS Legal Intelligence — Software Engineer
LLM legal-analysis engine (−53% manual processing); scrapers for judicial portals.
LLM legal-analysis engine (−53% manual processing); scrapers for judicial portals.
2023Datanis — Engineering Intern
Delphi REST API for boleto payments; test suites (−35% production bugs).
Delphi REST API for boleto payments; test suites (−35% production bugs).
Projects
js ★4polymarket-odds Chrome + Firefox extension: implied probability → decimal odds, live from the order book.
python ★6jusbrasil-scraper Scraper for JusBrasil, Brazil’s largest legal records site.
pythonai-sql-agent LangChain agent: ask in plain language, get SQL. 600+ requests/month.
misc ★4ifsp-resources Notes and material from university, for whoever comes next.
pythonneetcode My NeetCode problem submissions.
clojureurl-shortener A URL shortener, written to learn Clojure.
Posts
(empty — the first one is still a draft)
Stack
- languages
- python go sql typescript
- frameworks
- fastapi django langchain react next.js
- infra
- postgres docker aws ci/cd
- speaks
- pt-BR (native) en (fluent)
try
j k move ↵ open / shell tab complete tap a suggestion, or type in the shell