Vinícius Bispo
Fullstack engineer. Rails, Python, React. E-commerce, real-time systems, fintech.
What I've been building
AI PR review with area graders
2026Code review automation via an LLM agent on every pull request, with per-area graders (migrations, frontend, CI, documentation) and an adaptive approval gate.
PythonTypeScriptGitHub ActionsAWSStructured document extraction with LLM + schema validator
2026Extracting regulatory documents at scale with an LLM constrained by per-type, per-department JSON schemas — model proposes, deterministic validator accepts only well-formed output.
PythonDjangoPostgreSQLAWSAI agent hooks for secrets, scoring, and developer experience
2026Productionizing internal LLM-agent tooling with custom hooks: layered secret redaction (input, output, rules), weighted PR-size scoring, and slash commands that wrap ops workflows.
PythonTypeScriptBashGitHub ActionsStack-wide migration for alphanumeric tax identifiers
2026Adapting an entire platform — API validation, check digit logic, admin, and frontend masks — to a regulatory change that turned a numeric-only identifier into an alphanumeric one.
PythonDjangoTypeScriptPostgreSQLBulk spreadsheet reconciliation against a canonical entity catalog
2026Resolving thousands of free-text entity references in operator-uploaded spreadsheets against an internal catalog — with cross-region dedup, sub-region capture, twin matching for inactive duplicates, and deterministic tiebreakers.
PythonDjangoPostgreSQLPandasDocument Purchasing API with batch + webhooks
2025Document acquisition service with batch CPF/CNPJ ingestion and webhook callbacks — async flows, idempotent retries, and event-driven integration with downstream microservices.
PythonDjangoAWSWebhooksDigital credit pipeline
2025End-to-end onboarding pipeline for buyers and sellers in a B2B credit product — data collection workflows, automated due diligence, and risk integrations replacing manual review.
PythonDjangoReactAWSNotifier — multi-channel delivery on a custom Bun Lambda runtime
2025Event-driven notification service on AWS SNS/SQS with a custom Bun Lambda runtime — async multi-channel delivery (Slack, email, webhook) with per-channel isolation and retry.
TypeScriptBunAWSWebhooks
Open source
- rails/railsCo-authored#47852
Enable force_ssl=true in production by default
- rails/rails#53417
Remove storage from gitignore if skip_active_storage and database is not sqlite3
- Shopify/ruby-lsp#2834
textDocument/documentSymbol for instance variables using shorthand assignment
- neovim/nvim-lspconfig#3435
Add support using erb files to ruby-lsp
- catppuccin/nvim#158
Add coc.nvim support