Software · Full Stack · Inteligencia Artificial
Fotografía de Cristhian Santos

Cristhian Santos

Desarrollador Full Stack · Inteligencia Artificial

Desarrollo aplicaciones web y móviles, integro API y bases de datos y automatizo procesos de negocio. Complemento mi trabajo con Machine Learning aplicado al análisis de datos y la predicción.

⌖ Lima, PerúWeb · Machine Learning · Android⌘ cristhian-santos
src/cristhian.dartDart
class CristhianSantos extends Developer {
  final rol = 'Desarrollador Full Stack';
  final empresa = 'AM Consultores SAC';
  final ubicacion = 'Lima, Perú';
  final proyectos = 4; // y contando

  final tecnologias = [
    'React', 'JavaScript', 'Node.js',
    'Python', 'FastAPI', 'Java', 'MySQL', 'R',
  ];

  @override
  Future<void> desarrollar(Proyecto proyecto) async {
    await proyecto.construir();
    await proyecto.evaluarResultados();
  }
}
Explora mi trabajo ↓

// sobre-mí

Acerca de

Retrato de Cristhian Santos

Soy desarrollador Full Stack con enfoque en inteligencia artificial y automatización. Creo aplicaciones web y móviles para resolver necesidades de negocio, integrando interfaces, API y bases de datos.

En AM Consultores SAC, desarrollé de forma individual Bot SUNAT AM, una solución con FastAPI y MySQL que automatiza consultas empresariales, gestiona información y genera reportes en Excel. También desarrollé una aplicación Android en Java para gestionar alquileres de vehículos, contratos y pagos.

Mi enfoque combina desarrollo de software y Machine Learning. Trabajo con React, JavaScript, Node.js, Java y Python, y desarrollo proyectos de análisis y predicción en R con datos reales de ENAHO. Me interesa construir soluciones útiles y evaluar sus resultados para comprender sus alcances y limitaciones.

Ubicación
Lima, Perú
Formación
Egresado de Ingeniería de Software con Inteligencia Artificial · SENATI
Áreas de trabajo
Desarrollo Full Stack · Automatización · Machine Learning

// experiencia

Experiencia


  1. Fecha del proyecto

    Desarrollador Full Stack

    AM Consultores SAC

    Desarrollo individual de Bot SUNAT AM, una solución para automatizar consultas de información pública de SUNAT, organizar los datos obtenidos y generar reportes en Excel.

    • Desarrollé una interfaz web con HTML, CSS y JavaScript, integrada con una API REST en FastAPI y seguimiento del progreso de las consultas en tiempo real mediante SSE.
    • Automaticé la extracción de información de contribuyentes, trabajadores, establecimientos y deuda utilizando Python, Playwright y BeautifulSoup.
    • Integré almacenamiento en MySQL, exportación a Excel y restauración de datos con pandas y openpyxl.
    • Implementé auditoría de operaciones y gestión de exclusiones para controlar el flujo de consultas.
    PythonFastAPIJavaScriptSSEMySQLPlaywrightExcel

// habilidades

Habilidades técnicas

interface.jsx

Desarrollo frontend

Interfaces web y dashboards conectados con API, con interacción y seguimiento de procesos.

ReactJavaScriptHTMLCSS
backend.api

Desarrollo backend

API REST, lógica de negocio e integración con bases de datos relacionales.

PythonFastAPINode.jsMySQL
automation.py

Automatización y datos

Automatización de consultas, procesamiento de información y generación de reportes en Excel.

PlaywrightBeautifulSouppandasopenpyxl
MainActivity.java

Desarrollo Android

Aplicaciones para gestionar alquileres, contratos, disponibilidad y pagos, con almacenamiento local.

JavaAndroid StudioSQLiteMaterial Design
models.R

Machine Learning

Preparación de datos y desarrollo de modelos de clasificación y predicción con información de ENAHO.

RRStudioRedes neuronalesRegresión logísticaRandom Forest
evaluation.R

Evaluación de modelos

Comparación de modelos e interpretación de métricas para evaluar sus resultados y limitaciones.

caretpROCggplot2Métricas de clasificación y regresión

~/proyectos $ ls

Proyectos destacados

Machine Learning con datos reales, automatización empresarial y desarrollo Android. Cuatro proyectos, sus decisiones técnicas y el alcance de cada solución.

~/bot-sunat-am

Bot SUNAT AM

AM Consultores SAC · Desarrollo individual

Solución web que automatiza consultas de información pública de SUNAT, organiza los datos y genera reportes en Excel. Integra un dashboard, una API REST y almacenamiento en MySQL, con seguimiento del progreso de las consultas en tiempo real.

PythonFastAPIJavaScriptMySQLPlaywright
Ver estudio de caso ↗
~/android/alquileres

Sistema de gestión de alquiler vehicular

Aplicación Android · Persistencia local

Aplicación para administrar vehículos, contratos, disponibilidad y registro de pagos. Incorpora almacenamiento local en SQLite, validación de registros y transacciones para mantener la consistencia de la información.

JavaAndroid StudioSQLiteMaterial Design
Ver estudio de caso ↗
~/enaho/clasificacion.R

Clasificación de población en edad escolar

Machine Learning · ENAHO 2025

Estudio comparativo de regresión logística, KNN y redes neuronales para identificar al grupo de 6 a 12 años mediante variables demográficas. Incluye preparación de datos, ajuste de hiperparámetros y análisis del efecto de los umbrales sobre los errores de clasificación.

RcaretnnetpROCClasificación supervisada
Ver estudio de caso ↗
~/enaho/ingreso.R

Predicción del ingreso mínimo necesario del hogar

Machine Learning · Datos de ENAHO

Análisis predictivo del ingreso mensual mínimo que los hogares declaran necesitar, a partir de características de vivienda, servicios y demografía. Compara modelos de regresión y Random Forest e incluye preparación de datos y evaluación de las predicciones.

RRStudioRandom ForestRegresión
Ver estudio de caso ↗

// contacto

Contactos

¿Tienes una oportunidad o un proyecto en mente?

Conversemos sobre desarrollo Full Stack, automatización o soluciones con datos. Si mi perfil encaja con lo que buscas, puedes contactarme para conocer más sobre mi experiencia y mi trabajo.

Escríbeme ↗
~/contacto

correo
cristhian.alexander.santosn@gmail.com

github
cristhian-santos

teléfono
981 148 332

ubicación
Lima, Perú