Welcome

About

Education

Software Engineering — UPC Statistics — UNMSM

Location

Lima, Peru

Languages

Spanish (native) · English C1 French B2 · Korean A1

Experience

2026 — Present

Industrias Roland Print S.A.C.

Process Automation & Digital Transformation

2026 — Present

  • Built a web scraper for the SUNAT (Peruvian tax authority) portal to automate data retrieval that was previously done by hand.
  • Developed a petty cash management application to digitize expense registration, approval and control.
  • Built OCR-based applications that extract data from scanned documents, and automated internal workflows with Google Apps Script.

Web Development Intern — GRAMA

2026 · 5 months

  • Built GRAMA, an AI-focused learning engine and LMS for teacher training across multiple institutions, in production since June 2026 (Next.js 16, TypeScript, Supabase/PostgreSQL, Vercel).
  • Developed the AI layer: a RAG learning assistant on Google Gemini with streaming and tool calling, MCP integration, and auto-generated course content.
  • Structured the platform as a hexagonal/DDD modular monolith with 12 bounded contexts and a multi-tenant schema with role-based access and Row Level Security, sized for 30,000 users and 8,000 concurrent peaks.
  • Built the analytics module on PostgreSQL aggregates and RPCs, load-tested the platform with k6, and migrated legacy data with idempotent loaders.

2026

Linux Kernel Contributor

Open Source

  • Contributed patches to the Linux kernel including bug fixes, documentation improvements, and code quality updates, with active participation in code review through the Linux Kernel Mailing List.
  • Ported and debugged the FL2000 USB display DRM driver for Linux 7.1: made the IT66121 HDMI bridge per-instance and hardened USB re-enumeration and teardown paths.

2026 — February

Automation Engineer

Freelance

  • Designed and implemented an automated lead processing workflow using n8n with webhook ingestion, data validation, and duplicate detection in Google Sheets.
  • Integrated AI-based classification, priority assignment, and automatic email responses.

2025 — October

ICPC Competitor

UPC — Universidad Peruana de Ciencias Aplicadas

  • Represented the university in competitive programming competitions with a focus on graphs, modular arithmetic, and optimization in C++.

Tech stack

Languages

PythonTypeScriptJavaC++CRustSQL

Frameworks & Tools

Next.jsReactNode.jsTailwind CSSTauriPyQt6Playwright

Databases

PostgreSQLSupabaseRow Level SecurityRPCpgvector

AI & Automation

Gemini APIRAGMCPn8nGoogle Apps ScriptOCRWeb Scraping

Infrastructure & Practices

GitDockerLinuxVercelCloudflareAWSCI/CDHexagonal ArchitectureDDDREST APIsScrum

Let's work together