I'm a software engineer who enjoys building things that hold up in the real world, not just in demos. Most of my work lives where AI meets production: making language models reliable, measurable and safe enough to trust with real users. I split my time between shipping products for clients, looking at systems from the attacker's side, and building games when I want to tell a story instead of solving a ticket. I learn by building, and there's always something on the workbench.
| Project | Stack | Description |
|---|---|---|
| LLM Observatory | React · Node.js · PostgreSQL | Dashboard for monitoring and tracking AI API consumption and costs |
| CodeReviewX | Python · GitHub App · Claude API | Automated PR reviews: webhooks → static analysis → LLM review of logic bugs and security issues |
| KOS | Python · Neo4j · Ollama | Knowledge graph that keeps long-term memory through agents |
| whisperX | Python · OpenAI Whisper · Audio | Centralized transcription & translation with validation, caching, logging and cost control |
| Portfolio Multimodal | Next.js · Tailwind · JotAI mascot | Personal site with fourth modes — .dev / .ia / .sec / .gam — featuring an animated AI assistant |
| Nunna | Next.js 15 · NestJS · PostgreSQL | Digital catalog + immersive experience about Riobamba parades |
- Hack The Box — member of team Creeper.exe
- CTF competitions — V-Sandbox CTF
- Ethical Hacking Essentials (EHE) — EC-Council
| Languages | |
| Frontend | |
| Backend | |
| Databases | |
| DevOps & Cloud | |
| AI & Automation | |
| Security |
❝ Do or do not, there is no try. ❞ — Yoda



