Santiago Benavidez

Fullstack Gen-AI Developer | High-Fidelity UX/UI

Áreas en desarrollo

Lenguajes de programación y frameworks

  • Jetpack Compose (UI en Kotlin) con Material 3 Expressive
  • Angular
  • CSS
  • Django
  • HTML
  • JavaScript
  • Python
  • TypeScript

Habilidades técnicas

  • Automatización de tareas a escala
  • Bases de datos
  • Desarrollo de Sitios Web y aplicaciones multiplataforma
  • Prototipado de aplicaciones con diseños de alta fidelidad en Figma
  • Implementación de embeddings y modelos de lenguaje (LLMs)
  • Sistemas Linux y Windows

Proyectos

  • Syntax pre-alpha Actualidad

    Núcleo modular diseñado para impulsar el desarrollo end-to-end de MVPs altamente optimizados, escalables y con mínima carga operativa, habilitado para entornos de fusiones y adquisiciones mediante integración ágil, compatibilidad arquitectónica y consolidación eficiente de activos digitales.
    Diseñado para actualizar y liderar en masa aplicaciones finales. Cualquier mejora aplicada al núcleo se replica automáticamente en todas las apps basadas en él, reduciendo tiempos y esfuerzo de mantenimiento.

    Utilizo Rust como lenguaje de backend y Actix-web (para utilizarlo en nivel de servidor). Cuenta con ejecución de bajo nivel cercana al fierro (hardware), lo que reduce altos costos de cómputo en la nube, contribuyendo a la reducción de emisiones de CO₂. Solo así garantizo un rendimiento máximo (top 1 % en benchmarks de rendimiento), alta eficiencia y seguridad en memoria, evitando vulnerabilidades comunes como los desbordamientos de búfer presentes en lenguajes tradicionales como C.

    En el frontend, empleo Kotlin Multiplatform (KMP) para crear interfaces para el usuario final, bajo el sistema de diseño M3 Expressive. Aseguro una experiencia coherente, moderna y alineada con las guías de diseño actuales de Google.

    Habilidades empleadas: Figma Kotlin Material You PostgreSQL Rust
  • Essentials pre-alpha 2025

    Librería de componentes multiplataforma diseñada en Figma para el proyecto Syntax. Basada en principios de diseño atómico, integra secciones obligatorias por normativa y módulos clave para maximizar accesibilidad y usabilidad.

    Secciones diseñadas:

    • Copiloto basado en modelos de IA Generativa
    • Licencias y atribuciones
    • Detalle de licencia
    • Política de privacidad
    • Términos de servicio
    • Transparencia algorítmica
    • Bienvenida y registro
    • Onboarding
    • Gestión e interacción con notificaciones
    • Configuración y ajustes
    • Selección de funcionalidades
    • Gestión de permisos
    • Perfil de usuario
    • Mi cuenta
    • Información personal
    • Membresía
    • Referidos
    • Paleta de colores
    • Comentarios, feedback y Diagnósticos
      • Consentimiento de añadir información del sistema
    • Bandeja de notificaciones
    Habilidades empleadas: Figma Conocimientos en programación frontend

Captura la bandera (CTF)

  • Mirai (Linux)
    Marzo 29, 2024
    Default Credentials Information Disclosure
  • Bashed (Linux)
    Marzo 29, 2024
    Code Execution OS Command Injection
  • Cap (Linux)
    Marzo 30, 2024
    Clear Text Credentials File System Configuration Insecure Direct Object Reference (IDOR)
  • SteamCloud (Linux)
    Abril 22, 2024
    Anonymous/Guest Access Command Execution Misconfiguration Sensitive Data Exposure
  • Secret (Linux)
    Abril 23, 2024
    Misconfiguration OS Command Injection Weak Authentication
  • Blunder (Linux)
    Abril 25, 2024
    Arbitrary File Upload Directory Traversal
  • Sense OpenBSD
    Abril 28, 2024
    Clear Text Credentials Remote Code Execution Sensitive Data Exposure
  • SwagShop (Linux)
    Abril 29 del 2024
    Remote Code Execution
  • Postman (Linux)
    Abril 30, 2024
    Arbitrary File Write Weak Authentication
  • OverGraph (Linux)
    Mayo 04, 2024
    Cross Site Request Forgery (CSRF) Cross Site Scripting (XSS) Heap Overflow Information Disclosure Local File Inclusion NoSQL Injection Server Side Request Forgery (SSRF) Server Side Template Injection (SSTI)
  • Unicode (Linux)
    Mayo 04, 2024
    Argument Injection Local File Inclusion
  • Fulcrum (Linux, Windows)
    Mayo 05, 2024
    Clear Text Credentials Information Disclosure XXE Injection
  • Mischief (Linux)
    Mayo 5, 2024
    OS Command Injection
  • Aragog (Linux)
    Mayo 06, 2024
    Anonymous/Guest Access XXE Injection
  • Ariekei (Linux)
    Mayo 08, 2024
    OS Command Injection
  • Ellingson (Linux)
    Mayo 14, 2024
    Buffer Overflow Remote Code Execution Weak Permissions
  • Sink (Linux)
    Mayo 28, 2024
    HTTP request smuggling Information Disclosure Misconfiguration
  • Validation (Linux)
    Agosto 17, 2024
    Misconfiguration SQL Injection

Experimentos aislados

  • Serendipia App 2024

    Una app para conectar personas mediante grafos de intereses recolectados mediante interacciones con chats de IA Generativa de la plataforma.

    Habilidades empleadas: Angular CSS Django HTML JavaScript Postgresql Python
  • Fashion Diffusion 2023

    Una tienda en línea que integra todo el catálogo de indumentaria publicado en MercadoLibre, con imágenes de entrenamiento suficientes por artículo, actualizadas en tiempo real. La plataforma permite generar visualizaciones realistas del usuario vistiendo cualquier prenda disponible, ofreciendo una experiencia previa a la compra más inmersiva y personalizada. El potencial se vió limitado por factores como: el posible mal uso de la tecnología para generar imágenes indebidas (como correr riesgo de que se genere deepnude en el servidor), el alto costo computacional asociado al uso intensivo de GPU/TPU, y el riesgo de infringir normas legales.

    Habilidades empleadas: CSS Django Google Colab HTML JavaScript Postgresql Python Selenium Web Driver Stable Diffusion Web Scrapping
  • OniricMapping 2023

    El sistema está diseñado para comparar la similitud entre cada bloque de imagen satelital del planeta y un dibujo proporcionado por el usuario (hipnagrafía o traducción onírica visual).

    Se utiliza una API sin límite (y no paga) de Google Maps, obtenida mediante análisis.

    El script recorre coordenadas globales, descarga imágenes satelitales en tiempo real y evalúa su similitud con el dibujo ingresado. El sistema detecta coincidencias visuales entre el fragmento soñado (generado mediante dream-to-image generation) y regiones reales del planeta.

    Para realizar dream-to-image generation con bajo presupuesto, se emplea StableDiffusion junto con control-net (gradio_scribble2image.py) para convertir los trazos de lo soñado en imágenes, y luego comparar dichas imágenes con vistas satelitales.

    Habilidades empleadas: Python Stable diffusion Análisis y descubrimiento de endpoints
  • LifeToMovie 2022

    Una App Web que recibe tu historia personal como entrada y sugiere películas donde la similitud entre tu relato y la vida del protagonista sea alta. Se mal basó en la API de ChatGPT para interpretar los textos, cosa que devolvía resultados genéricos. Ahora (2025) soy consciente de que la versión ideal se lograría vectorizando toda la información narrativa de las películas para así compararla directamente con la historia del usuario. Esto permitiría localizar similitudes empíricas.

    Habilidades empleadas: CSS Django HTML OpenAI API Postgresql Python TMDB API
  • MeliAI 2021

    Un sistema completo y automatizado desarrollado en Python con Selenium, diseñado para navegar y recolectar masivamente información de productos desde la plataforma de MercadoLibre. Su objetivo principal es identificar aquellos artículos que carecen de descripción detallada, generar textos optimizados utilizando modelos de lenguaje (LLM) a partir de detalles técnicos de los productos (sin descripción). Incluye un generador automático de documentos con las nuevas descripciones mejoradas y un sistema de distribución masiva para enviarlas directamente a los vendedores vía whatsapp (Api no oficial creada con selenium). Aunque MercadoLibre no provee canales de contacto externos de forma oficial, logré hacer que el sistema pueda acceder a ellos mediante técnicas de descubrimiento basadas en análisis de subdominios.

    Habilidades empleadas: API de WhatsApp vía scraping Python Selenium Web Driver Web Scrapping
  • PsicoRecogn 2021

    Serie de scripts que recolecta de manera masiva, rostros y los analiza en busca de patrones asociados a la morfopsicología. Utiliza OpenCV para el reconocimiento y trazado de lineamientos faciales, aunque con una precisión del asco. El desarrollo quedó en pausa, a la espera de mejores modelos y más veloces que permita parar marcar mallas faciales con mejor precision. Para tener mayor fiabilidad en los rasgos morfopsicológicos y poner esta pseudo sciencia a prueba.

    Habilidades empleadas: Open CV Python Selenium Web Drive Web Scraping