- 🎓 Systems & Computer Engineering student at UNMSM (FISI) and Beca 18 scholarship holder.
- 🏦 Developer at Banco de la Nación, working with both modern and legacy banking systems.
- 🏗️ Focused on designing robust software architectures and distributed systems.
- 🐧 Arch Linux user with the Sway window manager and terminal-driven workflows.
- ⌨️ I strongly prefer the terminal over graphical interfaces — keyboard-first, text-based workflows.
- 📚 Currently learning microservice migration patterns (e.g. Strangler Fig) and AI agent workflows.
OndeSanMarcos · FastAPI Vue 3 TypeScript
Web platform built as a monorepo, with a FastAPI backend and a Vue 3 + TypeScript frontend, deployed on Render.
Bank Data Masking · COBOL JCL z/OS
COBOL and JCL components on z/OS implementing data masking techniques — Substitution, Randomization, Shuffling, Blanking and Partial Masking — while preserving transactional integrity.
- 🛰️ NASA Space Apps Challenge
- 🤖 IBM watsonx Challenge
- 📱 Samsung Innovation Campus
- whisperclip — Local, offline voice-to-clipboard dictation for Sway/Wayland using whisper.cpp — GPU/CPU auto-select, Bluetooth-safe, searchable history.
(Shell) - Doube — This proyect consist in a app for download videos and audio from youtube platform and save locally.
(Python) - iot-airsafe-ecies
(C++) - gpumode — Lightweight, no-reboot on/off/auto power control for a compute-only NVIDIA Optimus dGPU on Linux (runtime D3cold). Keep the card at ~0W while you work in the terminal, power it up only for CUDA/OpenCL.
(Shell) - lidmode — Toggle what happens when your Linux laptop lid closes: suspend, or keep running with the screen off (WiFi and processes stay alive).
(Shell)


