Desarrollador fullstack Disponible para trabajar

Hola, soy Benjamín San Martín

De una idea
a software real.

Desarrollo aplicaciones web y móviles, APIs y soluciones con inteligencia artificial. Conecto la experiencia de usuario con lo que ocurre detrás de cada pantalla.

WEB / MOBILE / AI github.com/nonShade

01 / PROYECTOS SELECCIONADOS

Lo que he construido.

Una selección de proyectos que conecta desarrollo de producto, arquitectura de software e inteligencia artificial.

01 Esquema del proyecto
Registro de movimientos
Resumen financiero
Educación con IA

APLICACIÓN MÓVIL · FINANZAS

ChauchaApp

Finanzas personales más fáciles de entender. Una app para registrar ingresos y gastos, consultar noticias contextualizadas y aprender con módulos de educación financiera.

  • React Native
  • Expo
  • TypeScript
  • Axios

Experiencia técnica aplicada

Integración móvil con APIs, gestión de sesión y seguimiento de tareas asíncronas para contenido generado con IA.

Explorar detalles técnicos
  • Navegación por archivos con Expo Router y servicios tipados en TypeScript.
  • Cliente Axios compartido con renovación de tokens y reintento de peticiones.
  • Polling de tareas para consultar el estado de noticias y módulos generados.
02 Esquema del proyecto
API REST / MCP
Orquestación
Identidad + normativa

BACKEND · ORQUESTACIÓN DE AGENTES

Orquestador MCP

Un punto de conexión entre verificación de identidad, consultas de normativa universitaria y herramientas para modelos de lenguaje.

  • Python
  • FastAPI
  • MCP
  • MongoDB
  • Docker
  • n8n

Experiencia técnica aplicada

Composición de servicios concurrentes, exposición de herramientas MCP y observabilidad con MongoDB.

Explorar detalles técnicos
  • API REST con 12 endpoints y servidor MCP con 5 herramientas.
  • Consultas paralelas a servicios de identidad y manejo de umbrales y timeouts.
  • Analítica operativa en MongoDB y un flujo alternativo en n8n.
03 Esquema del proyecto
Repositorio Git
Núcleo + plugins
Métricas DORA

ARQUITECTURA · HERRAMIENTAS DE DESARROLLO

DORA Metrics Analyzer

Una herramienta de línea de comandos para analizar cuatro métricas DORA a partir de repositorios Git, con un núcleo extensible mediante plugins.

  • TypeScript
  • Node.js
  • Git
  • Microkernel

Experiencia técnica aplicada

Arquitectura microkernel, separación de responsabilidades y extensiones desacopladas del núcleo.

Explorar detalles técnicos
  • Plugins cargados dinámicamente a través de interfaces comunes.
  • Análisis de frecuencia de despliegue, tiempo de entrega, fallos y recuperación.
  • Selección de métricas y exportación de resultados desde la CLI.

También en mi recorrido

IA · BÚSQUEDA DOCUMENTAL

UFRO Chatbot

Asistente para consultar normativa universitaria a partir de documentos oficiales, con recuperación de información y modelos de lenguaje.

  • Python
  • RAG
  • Qdrant
  • Docker

Procesamiento de PDFs, embeddings locales y recuperación vectorial con Qdrant.

Ver código

IA · PROYECTO COLABORATIVO / FORK

Observatorio de Género y Ciencia

Proyecto del observatorio UFRO con consultas sobre documentos PDF y búsqueda asistida en un catálogo de investigación. Repositorio derivado del proyecto original.

  • Python
  • Reflex
  • Agno
  • Claude

Integración de agentes Agno y consultas documentales en una aplicación Python con Reflex.

Ver código
Más proyectos en GitHub

02 / SOBRE MÍ

Entender el problema. Construir la solución.

Soy estudiante de último año de Ingeniería Informática en la Universidad de La Frontera, en Temuco, Chile. Me interesa construir productos de principio a fin: desde los datos y la lógica del backend hasta la interfaz que las personas utilizan.

He trabajado en proyectos individuales y en equipo, explorando aplicaciones móviles, sistemas de información y agentes de IA. Busco seguir creciendo en un equipo donde pueda aportar, aprender y convertir ideas en soluciones útiles.

Formación
Ingeniería Informática Universidad de La Frontera · Último año
Idiomas
Español nativo · Inglés avanzado

03 / TECNOLOGÍAS

Herramientas con propósito.

El stack cambia según el problema. Estas son las tecnologías que forman parte de mi trabajo.

Interfaces

  • TypeScript
  • React
  • React Native
  • Expo
  • Astro
  • HTML / CSS

Backend y datos

  • Python
  • FastAPI
  • Node.js
  • PostgreSQL
  • MongoDB
  • SQLAlchemy

Inteligencia artificial

  • RAG
  • MCP
  • Agno
  • Qdrant
  • OpenAI / Claude

Entorno de trabajo

  • Git / GitHub
  • Docker
  • Linux
  • Nix
  • n8n