Desarrollador & Seguridad Informática

Borja Iturregui

Desarrollador Android apasionado por construir aplicaciones útiles, bien diseñadas y seguras. Apasionado por la criptografía y el código limpio.

CriptES — terminal
~/CriptES $ ./gradlew installDebug
✓ BUILD SUCCESSFUL
✓ AES-256 loaded
✓ Bouncy Castle 1.77
✓ Clean Architecture OK
✓ 0 warnings, 0 errors
~/CriptES $
01

Proyectos

v1.0 live
Proyecto estrella · Android · 2026
🔐 CriptES
Kit de seguridad criptográfica para Android. Cifrado simétrico (AES-256, DES, 3DES, ChaCha20), generador de hashes, esteganografía LSB en imágenes y modo educativo integrado. 100% offline, sin permisos de internet, sin telemetría. Clean Architecture + MVVM + Hilt.
Kotlin Jetpack Compose Bouncy Castle Hilt Coroutines Clean Architecture
activo
Herramienta · Linux
🛡️ auditoria-linux
Scripts de auditoría y seguridad para sistemas Linux. Automatización de análisis y hardening.
Shell Bash Linux
Herramienta · Criptografía
🔑 Cifrado César
Implementación del cifrado César clásico con análisis de frecuencias.
Python
Herramienta · Criptografía
# Generador Hash
Generador de hashes criptográficos: MD5, SHA-1, SHA-256, SHA-512.
Python
02

Habilidades

Desarrollo Android
  • Kotlin
  • Jetpack Compose
  • Android Studio
  • Hilt / DI
  • Coroutines + Flow
Ciberseguridad
  • Wireshark
  • Nmap
  • GNS3
  • Criptografía aplicada
  • Auditoría Linux
Lenguajes
  • Kotlin
  • Python
  • Shell / Bash
  • JavaScript
  • HTML & CSS
Herramientas
  • Git & GitHub
  • VS Code
  • Oracle SQL Developer
  • Linux
Arquitectura
  • Clean Architecture
  • MVVM
  • SOLID
  • Bouncy Castle
En aprendizaje
  • RSA avanzado
  • Esteganografía
  • Redes (CCNA)
  • IA aplicada
03

Sobre mí

Soy un desarrollador con foco en Android y ciberseguridad. Empecé a programar por curiosidad sobre cómo funcionan los sistemas por dentro, y esa curiosidad es la que sigue guiando cada proyecto que construyo.

CriptES nació de querer entender la criptografía haciéndola, no solo leyendo sobre ella. Cada función incluye un modo educativo que explica el algoritmo por dentro, porque el mejor código es el que también enseña.

Mi objetivo es crecer como desarrollador y contribuir a proyectos donde la seguridad no sea un añadido de última hora, sino una base desde el inicio.
🔐
Seguridad desde el origen
La seguridad no es una capa extra. Es una decisión de arquitectura desde el primer commit.
📖
Código que enseña
Cada herramienta que construyo incluye documentación que explica el porqué, no solo el cómo.
🛠️
Construir para entender
La mejor forma de dominar un concepto es implementarlo desde cero. CriptES es ese laboratorio.
04

Contacto

GitHub
github.com/borjaiturregui
Email