Skip to content
View marcos2872's full-sized avatar
  • SENAI-SP Distrito Tecnológico
  • Diadema SP

Block or report marcos2872

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. 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
marcos2872/README.md

Marcos Brito

Software Engineer @ SENAI-SP Distrito Tecnológico | Applied AI · Rust · Python · TypeScript

Do protocolo ao produto: gateways LLM, RAG agentic, speech e desktops que colocam IA para rodar de verdade.


🚀 Sobre Mim

  • 💼 Software Engineer no SENAI-SP Distrito Tecnológico (Diadema/SP) — IA aplicada à indústria e educação
  • 🤖 Applied AI: RAG agentic com avaliação, gateways LLM Anthropic-compatible, observabilidade de LLMs, quantização e compressão de embeddings, speech realtime + diarização
  • 🦀 Rust: APIs async (Axum/Tokio), TUIs (Ratatui), desktops (Tauri v2), MCP servers, SSH/SFTP
  • 🐍 Python: FastAPI, LangChain/LangGraph, SQLAlchemy + pgvector, MLflow, torch/transformers
  • 🖥️ Desktop local-first: Tauri + React, GTK4/Adwaita (app publicado na loja Fedora), Electron, TUI apps
  • 📊 Pesquisa reproduzível: labs com benchmarks, notebooks, fronteiras de Pareto e metodologia documentada
  • 🐳 Cloud & DevOps: Docker/Compose, GitHub Actions com gates, Azure (OpenAI, Speech, Blob, Entra ID, ACR), AWS (S3, IoT, SES), PostgreSQL + pgvector, Redis, RabbitMQ
  • 🔬 Spec-Driven Development, CI com gates de teste, Conventional Commits

🛠️ Tech Stack

🤖 Applied AI & LLMs

LangChain LangGraph OpenAI Anthropic Ollama Hugging Face PyTorch MLflow pgvector Whisper MCP

🦀 Rust

Rust Axum Tokio Tauri Ratatui

🐍 Python

Python FastAPI SQLAlchemy Pydantic Textual

🌐 TypeScript, Frontend & Desktop

TypeScript React Next.js NestJS Node.js TailwindCSS Vite Electron Three.js Prisma

🗄️ Dados & Mensageria

PostgreSQL MongoDB Redis RabbitMQ MQTT SQLite

☁️ Infra & Observabilidade

Docker Azure AWS Linux Jaeger Prometheus OpenTelemetry GitHub Actions

✅ Testes & Qualidade

pytest Vitest Jest Ruff ESLint Swagger


🎯 Áreas de Expertise

Área Detalhes
LLM Gateways & Proxies Tradução de protocolos (Anthropic ↔ OpenAI Chat ↔ Responses API), SSE streaming, catálogo de modelos, auth local — Rust/Axum, Python/FastAPI
RAG & Agentes RAG agentic com gap-analysis e citações, LangChain/LangGraph, pgvector + FAISS, avaliação (Recall@k, MRR, judges), ingestão de documentos
ML Research & Quantização Benchmarks reproduzíveis de quantização (pesos + KV cache) e compressão de embeddings (até 16×), análise de Pareto
Speech & Visão ASR realtime + diarização (Whisper + pyannote), pipelines de transcrição, face unlock, biometria (fprintd + PAM)
Desktop & TUI Tauri v2 + React, GTK4/Adwaita, Electron, Ratatui — vaults criptografados, sync via CRDT, terminais e SFTP
Backend & Arquitetura Monólito modular (NestJS + Prisma), microsserviços event-driven (RabbitMQ/Redis), APIs REST, DI, RBAC/ABAC, auditoria
Dados & IoT PostgreSQL + pgvector, MongoDB, consumers MQTT, agregação de telemetria, SQLite embarcado
Observabilidade MLflow (tracing, judges, prompt optimization), Jaeger, Prometheus, OpenTelemetry
DevOps & Clouds Docker/Compose, GitHub Actions com gates, Azure (OpenAI, Speech, Blob, Entra ID, ACR), AWS (S3, IoT, SES), SDD, Conventional Commits, uv + ruff + pytest

💡 Projetos em Destaque

📌 Fixados

  • SSH_Orchestrator ⭐10 — Cliente SSH/SFTP cross-platform (Tauri v2 + React 19 + Rust): vault AES-256-GCM, sync via GitHub com CRDT, SFTP dual-pane, xterm.js
  • agents-config — Configuração do pi coding agent — agentes, skills e extensões
  • msbos — Distro Fedora com niri + Noctalia v5, otimizada para baixo RAM
  • opencode-browser-extension ⭐4 — Extensão Chrome ligada ao OpenCode local com chat e ferramentas browser_*
  • msbos-ai-chat — Chat de IA para desktop Fedora + niri usando OpenCode local
  • podstack — Desktop Linux nativo para Podman: containers, Compose, VMs, Kubernetes e domínios locais

🏭 Organização istic-sp

  • Gestão do conhecimento — registro com trava de repetidos, chaves de API, acesso remoto via MCP, identidade visual própria e ingestão de documentos
  • Voz e transcrição — onda por canal, modo sala com 1 microfone, modelo em português, idioma automático, motor em Rust com trava de GPU e pacote menor
  • Reuniões e atas — geração, revisão e rastreabilidade com orquestração de agentes e extensão em TypeScript strict com Vite
  • Indústria e campo — base anotada de qualidade da água, chat flutuante com gráficos e relatório por dispositivo em PDF

📊 GitHub Stats

Stats Top Langs


🌐 Conecte-se Comigo

LinkedIn GitHub


🐍 Contribuições

github contribution grid snake animation

"Do protocolo ao produto: gateways, RAG e desktops que colocam IA para rodar de verdade."

Pinned Loading

  1. SSH_Orchestrator SSH_Orchestrator Public

    TypeScript 10

  2. agents-config agents-config Public

    Configuração pessoal do pi coding agent — agentes, skills e extensões

    Python 3

  3. msbos msbos Public

    Distro pessoal baseada em Fedora com niri + Noctalia v5, otimizada para baixo uso de RAM (bootstrap script)

    Shell 1

  4. opencode-browser-extension opencode-browser-extension Public

    Extensão de navegador que conecta o Chrome ao OpenCode local: chat com os modelos da sua máquina e ferramentas browser_* para o agente.

    TypeScript 7 2

  5. msbos-ai-chat msbos-ai-chat Public

    Chat de IA para o desktop omyfedora (Fedora + niri + Noctalia) usando OpenCode local.

    Luau

  6. podstack podstack Public

    Fast, light, native Linux desktop for Podman: containers, Compose, VMs, Kubernetes and local domains.

    C++ 3 1