Agustín Borjas

Backend y ciberseguridad.

Construyo sistemas de gestión para negocios reales, con la seguridad en el diseño desde el primer commit.

  • Java · Spring Boot
  • Go · SQLite
  • React
  • Linux · Docker
agustin@arbo: ~

Proyectos

Lo que construí, de la base de datos a la entrega. Los repositorios privados son de clientes o productos propios.

~/proyectos/logipack

$ cat README.md

LogiPack

Gestión logística en tres capas: una app de escritorio para la operación diaria, una API REST que expone los datos y un front web para cargar pedidos.

stack
Java Swing · Spring Boot · Spring Data JPA · SQL · React · Vite
seguridad
datos locales cifrados con VeraCrypt y secretos protegidos con DPAPI
estado
en producción con 2 clientes
repo
privado
~/proyectos/ventafacil

$ cat README.md

VentaFacil

ERP de ventas para comercios: un solo binario con la base embebida que funciona sin internet, factura con ARCA y cobra con QR.

stack
Go · SQLite · PostgreSQL · HTML · CSS
seguridad
licencias firmadas y atadas al equipo (scrypt + AES-GCM), copias verificadas
repo
privado
~/proyectos/margenfacil

$ cat README.md

MargenFácil

App de escritorio para calcular costos y precios de un taller de indumentaria: fichas técnicas con costo en vivo, presupuestos en PDF y listas de precios.

stack
Flutter · Dart · Drift · Riverpod
seguridad
100 % sin internet: los datos no salen de la computadora
repo
privado
~/proyectos/vivero

$ cat README.md

Vivero Dos de Mayo

Landing para un vivero: catálogo por categorías, horarios editables desde un panel y estado abierto o cerrado calculado en hora argentina.

stack
React · Vite · Lenis
seguridad
panel de administración separado del sitio público
repo
privado
~/proyectos/ssh-manager

$ cat README.md

ssh-manager

Gestor de conexiones SSH en un solo script: lista, agrega y conecta servidores sin salir de la terminal.

stack
Bash · OpenSSH · Linux
seguridad
usa el cliente OpenSSH del sistema; no guarda contraseñas propias
~/proyectos/nasbackup

$ cat README.md

nasbackup

Respaldo de carpetas a un NAS con menú en bash, versiones y copia automática.

stack
Bash · rsync · SSH · CasaOS
seguridad
llave SSH restringida solo a la copia

Stack

Con lo que trabajo todos los días y cuánto lo domino hoy. También uso Flutter, Bash y React según lo que pida el proyecto.

stack --nivel

$ stack --nivel

  • Java & Spring Boot 80% servicios REST, arquitectura en capas
  • REST APIs 80% recursos, validación, errores
  • Spring Security / JWT 75% autenticación stateless, roles
  • SQL & JPA 75% modelado relacional, migraciones
  • Linux & hardening 70% SSH, permisos, superficie mínima
  • Hashing & criptografía 70% credenciales, cifrado en reposo
  • Docker 70% entornos de desarrollo y despliegue
  • Go 65% binarios autocontenidos, HTTP, SQLite
  • Redes 60% TCP/IP, servicios, conectividad segura

Seguridad desde el primer commit

Estoy terminando la tecnicatura en Seguridad Informática y Ciberseguridad. No agrego la seguridad al final como un parche: decide cómo se guardan los datos, quién entra y qué pasa si algo falla.

./audit --seguridad

$ ./audit --seguridad

  1. [ ok ] contraseñas guardadas con hash, nunca en texto plano
  2. [ ok ] datos en reposo cifrados (VeraCrypt · DPAPI · AES-GCM)
  3. [ ok ] autenticación con JWT y roles por usuario
  4. [ ok ] licencias firmadas y atadas a cada equipo
  5. [ ok ] copias de seguridad que se comprueban solas
  6. [ ok ] servidores Linux endurecidos: llaves SSH y permisos mínimos

6 controles en verde.

Sobre mí

Soy Agustín Borjas, de Posadas, Misiones. Programo hace dos años y hago software para negocios reales: ventas, logística y gestión, simple de instalar y de mantener.

Formación

  • Tecnicatura en Seguridad Informática y Ciberseguridad (en curso)
  • Formación Profesional · Programador

Disponible para

  • Proyectos freelance, como Arbo Studio
  • Puestos backend junior o trainee
  • Seguridad aplicada y open source

Hablemos

Contame qué necesitás. Me llega directo a mí.

contacto

$ ./contacto

¿Qué necesitás? (Enter para seguir)