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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only 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
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 parser with deterministic scoring. LLM extracts structured data, then rule-based engine scores candidates - a promissing neuro-symbolic pattern for regulated industries.
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. research-squad research-squad Public

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

    TypeScript 1

  2. TalentScore TalentScore Public

    Forked from lucas-barake/effect-file-manager

    AI-powered Resume Parser & Scoring System built with Effect, BAML, and React. Demonstrates structured LLM extraction for deterministic, explainable candidate assessment.

    TypeScript

  3. inpi-agent inpi-agent Public

    Agente de IA simples com acesso à base de dados do INPI e capacidades de cálculo, desenvolvido com BAML e TypeScript

    TypeScript 1

  4. harvest-mcp harvest-mcp Public

    MCP server for API analysis and integration code generation from HAR files

    TypeScript

  5. Wikilink-Dragger Wikilink-Dragger Public

    Obsidian plugin that adds a draggable wikilink icon to view headers, enabling seamless link creation via drag-and-drop into editors

    TypeScript

  6. pindograma/pesquisas pindograma/pesquisas Public

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

    R 5 1