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

Highlights

  • Pro

Block or report willdeschepper

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

Wiliam De Schepper

Linkedin Badge npm Medium

Tech Lead Full Stack com mais de 20 anos em tecnologia, sendo mais de 14 anos construindo produtos digitais para healthcare e pharma.

Hoje atuo como Tech Lead hands-on na Float Health, liderando arquitetura e desenvolvimento enquanto continuo escrevendo código todos os dias.

Stack principal: TypeScript, React, Next.js, Node.js e NestJS, com arquitetura full-stack, APIs, PostgreSQL, Redis/BullMQ, WebSockets e integrações enterprise.

Nos últimos anos venho construindo sistemas de AI com guardrails: agentes, orquestração multi-agente e MCP. Minha tese é simples: a IA propõe, o código determinístico decide, o humano aprova.


Projetos em destaque

Framework open source de orquestração multi-agente, publicado no npm.

Um agente planeja, um segundo agente revisa o plano, o humano aprova, e só então a execução acontece. A aprovação humana é garantida pela arquitetura, não por convenção: nenhum agente consegue marcar um plano como aprovado.

CLI própria, extensão para VS Code, sistema de skills instaláveis e roteamento por tier de modelo. Agnóstico de fornecedor, funciona com Claude Code, Codex CLI e outros agentes.

TypeScript Node.js CLI VS Code Extension MIT

Agente de pré-triagem clínica pelo Protocolo de Manchester. Construído para o Global AI Hackathon (Qwen Cloud, Track 4).

O foco não foi "integrar um LLM". Foi construir um sistema de AI em que dá para confiar num contexto clínico. Arquitetura anti-alucinação em cinco camadas, incluindo um validador determinístico que sobrepõe a decisão da AI em casos críticos, com trilha de auditoria em banco.

Servidor MCP como host canônico das ferramentas clínicas. Decisão registrada em ADR: sem RAG vetorial, conhecimento crítico vira código auditável em vez de memória de modelo.

TypeScript NestJS React MCP Function Calling Drizzle PostgreSQL MIT

TeamSync

Plataforma de gestão de squads, construída do zero e em produção.

Monorepo com três aplicações consumindo uma única API em arquitetura de camadas: web em React 19, API em Express 5 e cliente desktop em Tauri com Rust. RBAC sempre revalidado no backend, autenticação corporativa via Microsoft Entra ID, webhooks do GitHub com validação de assinatura sobre o corpo cru, jobs agendados e graceful shutdown.

Testes em três níveis, com validação automatizada no build.

React 19 Express 5 PostgreSQL Drizzle Tauri Rust Playwright


Stack

Linguagens

TypeScript JavaScript Rust Python

Frontend

React Next.js TanStack Vue.js TailwindCSS shadcn/ui Radix UI Vite

Backend

NodeJS NestJS Express Fastify Socket.io GraphQL

Dados

Postgres MongoDB Redis Drizzle MySQL

AI

Claude OpenAI MCP

Testes e Qualidade

Vitest Jest Playwright Testing Library

Cloud e DevOps

AWS Azure Docker GitHub Actions Vercel Cloudflare Railway


Portfólio

React / Next.js

Vue

Arquivo histórico (Flash, jQuery e projetos antigos)

Projetos de fases anteriores da carreira, mantidos como registro. Alguns rodam hoje via Ruffle.


Estatísticas

My Statistics

4rweb


4rweb


GitHub Streak

Will Activity Graph

Pinned Loading

  1. 4rweb 4rweb Public

    1

  2. addhostnginx addhostnginx Public

    Add a script to quickly create bash script to creates Nginx virtual host

    Shell

  3. web-studio-advanced web-studio-advanced Public

    JavaScript

  4. LeKarmaMobile LeKarmaMobile Public

    HTML

  5. rinnovaweb-intro rinnovaweb-intro Public

    PHP

  6. FlamengoWatchFace FlamengoWatchFace Public

    JavaScript