Abierto a posiciones remotas full-time

Hendrick RafaelBackend & Full-Stack Developer

Construyo sistemas que corren en producción: APIs, motores de asignación y plataformas multi-tenant con pruebas, auditoría y migraciones reversibles.

Desarrollador backend con Python y FastAPI. Mi regla de trabajo es simple: el núcleo es determinista y el modelo queda en el borde. El LLM extrae, redacta o elige una herramienta; las reglas de negocio, los cálculos y toda escritura viven en código que se puede probar.

Python & FastAPI LLMs & RAG Full-Stack & Next.js
Desplaza para explorar
Sobre Mí

No solo escribo código. Construyo soluciones que hacen crecer negocios.

He construido y desplegado sistemas que están en uso: la gestión de guardias de un hospital con asignación optimizada por equidad, una plataforma de licitaciones públicas con más de 1.100 pruebas de backend, y un asistente de IA dentro de Moodle que se validó primero como servidor MCP y después se reutilizó como bot nativo.

Trabajo con FastAPI, SQLAlchemy async, PostgreSQL y React. Me interesa especialmente dónde se traza la frontera entre lo que decide un modelo y lo que decide el código: si el modelo se equivoca, el sistema tiene que seguir siendo correcto. Esa idea está detrás de cada proyecto que he hecho.

Todos mis proyectos los construí con asistencia de IA, y lo digo abiertamente. Lo que aporto no es escribir cada línea a mano, sino diseñar la arquitectura, decidir los compromisos y poder explicar por qué cada pieza está donde está.

Santo Domingo, República Dominicana · Remoto (UTC-4)
Especialista Backend & AI

Backend & Arquitectura

APIs en Python y FastAPI con el dominio separado de la infraestructura y migraciones reversibles.

IA Orientada a Procesos

LLM con función acotada y salida validada: extrae, elige o redacta; las reglas siguen en código.

Entrega verificable

Pruebas automatizadas, CI en verde y despliegue reproducible. Lo que digo que funciona, se puede comprobar.

Dónde aporto

Sistemas en producción, con la IA en el lugar que le corresponde

Del modelo de datos al despliegue. Cada pieza que construyo tiene que poder probarse, explicarse y revertirse.

01

APIs y lógica de dominio

APIs con FastAPI y SQLAlchemy async, separando el dominio de la infraestructura y con migraciones reversibles.

Beneficio clave:

La lógica de negocio queda aislada y testeable: se puede cambiar la base de datos o el canal sin reescribir las reglas.

FastAPISQLAlchemyPydanticPostgreSQLAlembic
Consultar este servicio
02

Integración de IA

LLM con función acotada: extraer datos de un documento, elegir una herramienta o redactar un texto. Nunca decidir reglas de negocio.

Beneficio clave:

Si el modelo se equivoca, el sistema sigue siendo correcto. La salida se valida antes de tocar datos.

OpenAIDeepSeekFunction callingMCPValidación con Pydantic
Consultar este servicio
03

Sistemas con reglas duras

Motores de asignación, cálculo y reparto por equidad donde la corrección importa más que la flexibilidad.

Beneficio clave:

Resultados reproducibles y auditables: cada decisión del sistema se puede explicar y comprobar.

PythonOR-Tools CP-SATReglas de dominioAuditoría
Consultar este servicio
04

Integraciones y canales

Webhooks, bots y APIs externas conectados con idempotencia y verificación de firma.

Beneficio clave:

Los eventos duplicados o fuera de orden no corrompen el estado del negocio.

WhatsApp Cloud APITelegram Bot APIWebhooksOAuth2Resend
Consultar este servicio
05

Producto completo

Backend, panel y despliegue: multi-tenant, control de accesos, auditoría y respaldos.

Beneficio clave:

Un sistema que se puede poner en manos de usuarios reales, no una demo.

Next.jsReactTypeScriptMulti-tenancyDockerRailwayVercel
Consultar este servicio
Proyectos Destacados

Casos de estudio y soluciones de software estructuradas

Cada proyecto responde a un problema de negocio específico mediante arquitectura sólida, automatizaciones y tecnología avanzada.

BACKENDIA en producción
Destacado

General Medical Services

Sistema de guardias médicas con asignación por equidad

Problema:

Un hospital asignaba guardias a mano entre áreas de Emergencia, Pista y Retén. El reparto era desigual, dependía de quien lo hiciera y no dejaba rastro de por qué cada médico quedó donde quedó.

Solución:

Sistema institucional que calcula la asignación con optimización por equidad multidimensional, gestiona misiones de contingencia y mantiene auditoría append-only de cada acción. Los médicos consultan y reciben avisos por un bot de Telegram con 22 herramientas deterministas.

PythonFastAPIPostgreSQLSQLAlchemyReact+4 más
SAASIA en producción
Destacado

Licitia

Plataforma multi-tenant de licitaciones públicas

Problema:

Las empresas que licitan con el Estado dominicano revisan a mano el portal de compras públicas. Pierden oportunidades por no verlas a tiempo y por no poder analizar los pliegos con rapidez.

Solución:

Plataforma que sincroniza las licitaciones de la DGCP, descarga e ingesta el pliego, lo analiza con extracción asistida por LLM y validación Pydantic, y genera los documentos de la oferta. El usuario decide siempre; la plataforma no presenta nada.

PythonFastAPINext.jsPostgreSQLSQLAlchemy+3 más
SAASSin IA

Residencial Miriam Piña

Caso de estudio · plataforma de venta de parcelas para un cliente real

Problema:

El cliente vendía parcelas mostrando un plano impreso: no sabía en tiempo real qué lotes quedaban libres y los compradores preguntaban por WhatsApp sin que nadie registrara el interés.

Solución:

Página pública con mapa interactivo de 92 parcelas, estado y precio en vivo, y formulario de interés. La app privada gestiona parcelas, interesados, usuarios, reportes y auditoría. Entregada y en uso por el cliente.

Next.jsTypeScriptPostgreSQLDrizzle ORMNeon+1 más
AUTOMATIONIA opcional

SmartBooking AI

Agendamiento conversacional por WhatsApp y Telegram

Problema:

Los negocios de servicios pierden citas y tiempo gestionando reservas por chat: conversaciones desordenadas, disponibilidad desactualizada y nadie registra el interés de quien pregunta fuera de horario.

Solución:

Panel web más canales conversacionales. El cliente reserva, cancela, consulta o modifica su cita por WhatsApp o Telegram; el dueño administra servicios, horarios, excepciones y clientes desde el panel.

PythonFastAPIPostgreSQLReactTypeScript+3 más
AIIA en producción

Nutrisoft

Plataforma clínica con motor nutricional determinista

Problema:

Una consulta nutricional exige calcular gasto energético, macros y ajustes por patología para cada paciente. Hecho a mano consume tiempo y es propenso a error en los cálculos clínicos.

Solución:

Plataforma donde la doctora gestiona pacientes, genera dietas a partir de un intake tokenizado, revisa borradores y aprueba el plan final. La dieta sale en PDF y la app se instala como PWA.

PythonFastAPIPostgreSQLReactTypeScript+3 más
Stack Tecnológico

Herramientas y tecnologías de producción

Ecosistema técnico seleccionado con especial enfoque en robustez backend, automatización de datos e inteligencia artificial.

Backend

APIs y servicios con lógica de dominio separada de la infraestructura.

Python
FastAPI
SQLAlchemy 2 async
Pydantic v2
Alembic
OR-Tools CP-SAT

Datos

Modelado relacional, migraciones reversibles y aislamiento por tenant.

PostgreSQL
Neon
Drizzle ORM
SQLite

IA aplicada

Modelos en el borde del sistema, nunca en el núcleo de las reglas.

Integración de LLM
Function calling
MCP (Model Context Protocol)
OpenAI
DeepSeek
Validación de salida con Pydantic

Frontend

Interfaces que acompañan al backend y funcionan en móvil.

React
Next.js
TypeScript
Tailwind CSS

Infraestructura y pruebas

Despliegue reproducible y suites que se ejecutan en CI.

Docker
GitHub Actions
Railway
Vercel
pytest
Vitest
Playwright
Metodología de Trabajo

Un proceso estructurado para garantizar resultados

De la comprensión inicial del problema al despliegue seguro en producción con comunicación continua.

01

Entender el Negocio

Analizo a fondo la problemática operativa, los flujos de trabajo actuales y los objetivos clave del negocio antes de proponer cualquier solución técnica.

Entregable:

Documento de alcance, objetivos claros y arquitectura preliminar.

02

Diseñar la Arquitectura

Defino el diseño del sistema, modelo de datos, integraciones con servicios existentes y la estrategia de seguridad y rendimiento.

Entregable:

Especificación de APIs, esquema de datos e interfaz UI/UX preliminar.

03

Construir la Solución

Desarrollo el software utilizando código limpio, tipado estricto (Python/FastAPI/TypeScript) y las mejores prácticas del sector.

Entregable:

Repositorio estructurado, módulos probados y avances demostrables.

04

Integrar & Automatizar

Conecto el sistema con servicios externos (WhatsApp, Google APIs, pasarelas, LLMs), configurando pipelines de automatización.

Entregable:

Flujos automatizados funcionales e integraciones probadas de extremo a extremo.

05

Entregar & Desplegar

Realizo pruebas integrales de QA, preparo la documentación técnica y despliego la solución en entorno de producción en la nube.

Entregable:

Sistema desplegado en producción, código documentado y soporte post-entrega.

Contacto Directo

¿Tienes un proyecto en mente o buscas un desarrollador?

Hablemos directamente sobre tus necesidades técnicas o de negocio. Estoy disponible para nuevos proyectos, desarrollo de sistemas y consultoría.

Respuesta Rápida

Chat por WhatsApp

Ideal para consultas inmediatas, alcance de proyectos y comunicación fluida.

Iniciar chat por WhatsApp
Propuestas & RFP

Correo Electrónico

Envía detalles del proyecto, requerimientos de contratación o documentación previa.

hendrickrafael@rafenixcore.com
Perfiles Profesionales

Explora mi código y trayectoria