portfolio — zsh
███████╗ █████╗ ███╗   ██╗████████╗██╗ █████╗  ██████╗  ██████╗ 
██╔════╝██╔══██╗████╗  ██║╚══██╔══╝██║██╔══██╗██╔════╝ ██╔═══██╗
███████╗███████║██╔██╗ ██║   ██║   ██║███████║██║  ███╗██║   ██║
╚════██║██╔══██║██║╚██╗██║   ██║   ██║██╔══██║██║   ██║██║   ██║
███████║██║  ██║██║ ╚████║   ██║   ██║██║  ██║╚██████╔╝╚██████╔╝
╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝ 
██████╗ ███████╗██████╗ ██████╗  ██████╗ ████████╗████████╗ █████╗ 
██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔═══██╗╚══██╔══╝╚══██╔══╝██╔══██╗
██████╔╝█████╗  ██████╔╝██████╔╝██║   ██║   ██║      ██║   ███████║
██╔═══╝ ██╔══╝  ██╔══██╗██╔══██╗██║   ██║   ██║      ██║   ██╔══██║
██║     ███████╗██║  ██║██║  ██║╚██████╔╝   ██║      ██║   ██║  ██║
╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝    ╚═╝      ╚═╝   ╚═╝  ╚═╝
[system] Initializing Portfolio v1.0.0…
[system] Loading profile: Developer… OK
[system] Status: Ready.
[system] Hint: Use --contact or --download-cv to start.
$ cat bio.md

Hola👋, soy Santiago Perrotta, Ingeniero de Computación y desarrollador Full Stack.

Llevo tres años en el mundo de la programación y me especializo principalmente

en el desarrollo del backend. Me atrae la lógica que sostiene las aplicaciones y

disfruto construyendo arquitecturas sólidas.

Tengo una mentalidad analítica y visual que me permite observar los problemas de mi

entorno para transformarlos en soluciones tecnológicas reales. Para mí, programar es

una herramienta de resolución. Siempre busco aprender nuevas tecnologías con el objetivo

de encontrar formas más eficientes de enfrentar cada reto técnico que se me presente.

$ history --experience
[sept. 2025 - presente] Desarrollador Full Stack (Freelancer) • Ferreteria Garibaldi - Ferreteria Cotopery
  • Diseñé e implementé una solución integral ERP (Desktop y Mobile) para optimizar la gestión de inventario y ventas en el sector ferretero, eliminando procesos manuales y dependencias operativas mediante una interfaz intuitiva para todo el personal.
  • Desarrollé el backend y la lógica de cálculo bimonetaria (USD / VES) con historial para auditorías, e integré una funcionalidad automatizada de actualización de tasas oficiales mediante scraping/API en un solo clic.
  • Construí un motor de conversión para venta fraccionada (unidad/metros/kilogramos) y control preciso de existencias, permitiendo ajustes directos y trazabilidad total del stock.
  • Creé la aplicación táctil de escritorio y móvil integrando escaneo de códigos de barras (mediante cámara móvil y lectores dedicados), agilizando la búsqueda de productos y la atención en el punto de venta.
[sept. 2024 – mar. 2025] Desarrollador Full Stack (Pasantia) • Orquesta Sinfonica de Carabobo
  • Desarrollé e implementé un sistema interno para administrar pagos y organizar la información estudiantil de la orquesta.
  • Estructuré módulos clave para la gestión de estudiantes (información personal, materias y balance financiero), cátedras (profesores, materias y costos) y pagos (transacciones con emisores, métodos y referencias), con persistencia en MySQL.
  • Automaticé la generación de reportes en PDF para facilitar el control y la transparencia financiera (HTML/CSS/JS + Node.js/Express).
$ ls -l projects/
MSJ Market - Gestión de un Mini-Mercado
Plataforma inteligente con fidelización y gestión de inventario
Plataforma web diseñada para optimizar la experiencia de compras en mini-mercados mediante la creación de listas personalizadas, gestión de disponibilidad de productos y fidelización de usuarios a través de un sistema de suscripción.
Tech:
Vue 3
Javascript
Node.js
Express.js
PostgreSQL
Docker
Supabase
Vercel
Fixit - Gestión y Conexión de Servicios Técnicos
Plataforma móvil con geolocalización, chat en tiempo real y control de reparaciones
Aplicación móvil diseñada para conectar usuarios con soporte técnico especializado mediante un mapa interactivo para ubicación de servicios, un sistema de chat integrado para comunicación directa y una arquitectura híbrida de datos que garantiza el seguimiento preciso de cada orden de trabajo.
Tech:
React Native
Expo
Javascript
Node.js
Express.js
MySQL
Firebase
Nami - Asistente Inteligente de Finanzas Personales
Plataforma de autogestión financiera con IA, OCR y control multi-moneda
Asistente inteligente diseñado para automatizar el registro de gastos mediante el escaneo de facturas con OCR y categorización automática por IA. La plataforma optimiza la administración de finanzas personales ofreciendo visualización de datos en tiempo real, presupuestos personalizados y soporte completo para múltiples divisas.
Tech:
Flutter
Dart
FastApi
Supabase
Docker
GitHub Actions
Google Cloud
Dokploy
Trunks Legacy - Videojuego 2D
Videojuego estilo survival
Es un videojuego académico en 2D desarrollado en Unity, inspirado en el universo de Dragon Ball. El juego consiste en un modo supervivencia por oleadas, en el que dos personajes se enfrentan a enemigos cada vez más poderosos.
Tech:
Unity
C#
$ tools --list
/backend
  • Python
  • FastAPI
  • Node.js
  • Express
  • Java
/frontend
  • React
  • Tailwind CSS
  • Vue.js
  • TypeScript
  • JavaScript
/databases
  • PostgreSQL
  • MySQL
  • Supabase
  • Prisma
  • Sequelize
/infrastructure
  • Docker
  • GitHub Actions
  • Postman
  • GitLab
  • Google Cloud
$ send_message --to:me
NORMAL portfolio.zsh main
CPU: 12% RAM: 4.2GB 00:00:00