Skip to content
View oscaromsn's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@pindograma

Block or report oscaromsn

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.

Content in all repositories owned by your account will be closed.
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
oscaromsn/README.md

Oscar Neto

Legal Engineer — building reliable agentic systems for legal practice.

LinkedIn

AI Engineer / Lawyer (PUC/SP). Former criminal law practitioner at top Brazilian firms, co-founder of Pindograma (data journalism — built Brazil's largest electoral poll aggregator).

Currently focused on modeling the legal domain with emphasis on steerability and explainability.

I believe good legal AI requires hybrid architectures: deterministic workflows for predictable, auditable paths + unconstrained loops for better "exploration/exploitation" during long-running tasks.

Current work

  • 🔬 Innovation Resident @ InovaUSP — Building and validating GenAI products for legal practice using design thinking
  • ⚖️ Integrating Brazilian court APIs (Datajud / BNP / MNI) into AI agents
  • 🔓 Reverse engineering undocumented court systems via HTTP traffic analysis when official APIs don't exist
  • 🔗 Designing multi-step tool-use patterns for nuanced legal reasoning during exploratory tasks
  • 🧠 Working on neuro-symbolic approaches for high-stakes decisions (LLMs/SLMs for structured extraction + deterministic reasoning engine based on decision trees)

Projects

Project Description
whatsapp-evidence CLI tool to convert WhatsApp audio and screenshots into structured markdown for legal proceedings in Brazil. BAML vision extraction + ElevenLabs transcription.
research-squad Multi-agent research system built with Effect + BAML. Hierarchical orchestration, structured concurrency, contract-driven TDD. Inspired by "How we built our multi-agent research system" by Anthropic.
TalentScore Resume Scoring System built with Effect, BAML, and React. Demonstrates structured LLM extraction for deterministic, explainable document assessment and scoring.
harvest-mcp MCP server that reverse engineers APIs from HAR files and generates TypeScript wrappers. LLM-powered dependency graph analysis.
inpi-agent Minimal BAML agent with calculator + INPI database access. Reference implementation in Portuguese for the Brazilian dev community.

Stack

BAML Effect TypeScript Python

Interests: effect systems, event-driven architecture, declarative DSLs, actor-based modeling, recursive agents with subtask spawning.

Happy to chat about similar problems, feel free to Book a call

Pinned Loading

  1. whatsapp-evidence whatsapp-evidence Public

    CLI tool to convert WhatsApp audio messages and screenshots into structured markdown documents for legal proceedings in Brazil

    TypeScript 7

  2. LastreIA LastreIA Public

    Document analysis and risk scoring platform for real estate transactions. Uses LLMs for structured data extraction and deterministic heuristics for auditable risk assessment.

    TypeScript 1 1

  3. estudo-re-criminal-stj estudo-re-criminal-stj Public

    Estudo jurimétrico da admissibilidade de recursos extraordinários criminais no STJ — biênio 2024–2026 da Vice-Presidência. Pipeline reprodutível sobre DJEN, DataJud e Atas de Distribuição.

    Python

  4. legalone-timesheet legalone-timesheet Public

    Work your Legal One timesheet from a conversation.

    TypeScript

  5. research-squad research-squad Public

    Multi-agent research system inspired by Claude Research implemented in BAML + Effect

    TypeScript 1

  6. pindograma/pesquisas pindograma/pesquisas Public

    Gerador de dados para o Agregador e o Ranking de Pesquisas do Pindograma.

    R 5 1