Perfil
Autodidacta con experiencia construyendo software real en Linux: automatización con systemd,
herramientas CLI, pipelines bioinformáticos. Enfoque en código con tests, documentación
rigurosa y arquitectura reproducible.
Proyectos
Pipeline bioinformático ITS · Python CLI (Typer, BioPython, BLAST+)
- Pipeline reproducible para identificación taxonómica de hongos mediante secuenciación ITS.
- CLI con Typer, BLAST+ y VSEARCH como motores de alineamiento, taxonomía UNITE v10.0.
- Tests con Pytest (cobertura ≥85%), type checking con Ty, linting con Ruff. CI con GitHub Actions.
- Documentación arquitectónica (ADRs), guías de instalación y piloto documentado con datos reales.
Framework de automatización · Python, systemd, XDG
- Framework mínimo para orquestar scripts Python como servicios systemd user.
- Base Hook class con ciclo de vida setup/run/teardown, logging JSONL + journald.
- Paths XDG-compliant, auto-descubrimiento de hooks, templates systemd incluidos.
- Cero dependencias externas. 11 tests pasando. MIT License.
Sistema de automatización personal · Python, systemd, FastAPI
- 7 servicios systemd orquestando monitoreo continuo, captura de contexto y automatización.
- 21 scripts Python (3,393 LOC, 95 funciones): monitor de ventana activa, screenshots con
análisis por IA, motor de sugerencias, health checks, notificaciones contextuales.
- Dashboard web con FastAPI. Bitácora estructurada JSONL. Diseño XDG Base Directory.
Análisis de protocolo inalámbrico · BLE, GATT, BlueZ
- Análisis de dispositivo BLE Samsung Galaxy Fit3: dirección pública, servicios GATT,
requerimientos de emparejamiento y heart rate service (0x180d).
- Documentación del proceso de RE sobre BlueZ 5.86 con HCI 4.2 Realtek.
Habilidades
Lenguajes: Python 3.14 Bash SQL HTML/CSS
Herramientas: FastAPI Typer Pytest uv
Ruff Ty Git GitHub Actions systemd
Sistemas: Arch Linux Linux administration SSH BLE/GATT
Áreas: CLI tools Automatización Bioinformática
API design Testing Documentación técnica