Skip to content
View MarvinRF's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report MarvinRF

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

About

Applied AI Engineer · LLM agents, RAG, evals & MCP · Fullstack TypeScript & Python

AI and fullstack engineer with 4+ years shipping production systems, now focused on LLM products that are safe to put in front of real users. I design systems where the model interprets and deterministic code decides: every LLM output is validated, tested and auditable. Applied in regulated healthcare and fintech.

Results that matter

  • Production LLM agent on WhatsApp (healthcare): 95% field-level accuracy, every extracted field revalidated before persistence
  • Safety-critical refusals gated by an eval harness of 120 adversarial scenarios; deterministic disambiguation cut LLM calls by 70%
  • RAG pipeline in Python grounding enterprise agents in a centralized knowledge base, under audit and compliance controls
  • Creator of nestjs-docfy, an open-source API toolkit with an MCP server for coding agents: ~10k npm downloads in four months
  • Banking modules (Pix, TED, Onboarding) delivered 3 weeks ahead of schedule · TTFB -72% · bundle -67%
  • 100% validation across 200+ sessions, promoted to Lead on an AI and search quality evaluation program (TELUS International)

Research

M.Sc. candidate in Computer Science @ UFBA, advised by Prof. Dr. Frederico Araújo Durão.

  • Zero-shot cross-domain recommendation: how geometric corrections of frozen text encoders transfer preferences across domains (Books → Music, Movies, Games) · code
  • PULSAR: multi-agent system with BDI agents and a RAG explainer for early detection of clinical deterioration · code

Tech Stack

Front-end

JavaScript TypeScript Angular React Next.js Tailwind CSS Vite

Back-end

NestJS Node.js Express Python PostgreSQL MongoDB Redis RabbitMQ Apache Kafka Prisma Drizzle

Tests & Tooling

Jest Cypress Docker GitHub Actions Cloudflare Sentry

Let's Connect

LinkedIn Outlook Portfolio Lattes

Pinned Loading

  1. nest-docfy nest-docfy Public

    NestJS module that separates Swagger/OpenAPI decorators from controllers using a companion file convention, zero config, auto-discovery by naming pattern.

    TypeScript 22

  2. Pulsar_BRACIS Pulsar_BRACIS Public

    Patient Unified Lifecycle Signals, Alerts, and Recommendations This repository contains the BDI multi-agent core of the PULSAR project: a Jason/AgentSpeak simulation of a hospital ward that continu…

    TypeScript

  3. nestjs-error-registry nestjs-error-registry Public

    Define HTTP errors once and use them everywhere. Generate RFC 7807 responses, type-safe exceptions and Swagger docs automatically.

    TypeScript

  4. nestjs-guard-map nestjs-guard-map Public

    Generate a complete runtime security map of your NestJS application. Visualize guards, interceptors, pipes and fail CI when routes are accidentally left unprotected.

    TypeScript

  5. macbook-landing macbook-landing Public

    JavaScript

  6. Marvin-Portfolio Marvin-Portfolio Public

    JavaScript