Plataforma profissional e escalável para envio de e-mails transacionais com múltiplos serviços, templates MJML dinâmicos, fila assíncrona BullMQ/Redis e SDK TypeScript.
O Hermes é um ecossistema completo de gateway transacional de e-mails. Ele separa o processamento de regras de negócios em uma API REST de alta performance em Node.js com Express e TypeScript, um Worker assíncrono com BullMQ/Redis para resiliência e concorrência, banco relacional PostgreSQL gerenciado via Drizzle ORM, um Dashboard em Next.js 16 (App Router) com Server-Sent Events (SSE) em tempo real e editor Monaco para MJML, além de um SDK oficial (hermes-client) com suporte a rotação automática de API Keys com hash Argon2 e validação HMAC SHA-256.
import { HermesClient } from 'hermes-client';
const hermes = new HermesClient({
apiKey: process.env.HERMES_API_KEY!,
serviceId: 'app-academico-v1',
});
const response = await hermes.sendEmail({
template: 'welcome-user',
to: 'user@domain.com',
variables: { name: 'Ruan Lopes' },
});Bot para Whatsapp que utiliza conexão via Baileys
O Shark Guardian TS é um bot de WhatsApp de alta performance construído com TypeScript, @whiskeysockets/baileys, SQLite3 (WAL Mode), Zod e @LuanRT/YouTube.js. Ele adota uma arquitetura em 4 camadas totalmente em português e orientada a objetos (POO).
Tecnologias e ferramentas utilizadas no desenvolvimento dos meus projetos.