Backend engineer building systems that help compliance teams sleep at night. Currently shipping
Django × KYC/AMLby day,compilers × MCPby night.
📍 Arequipa, Perú · CS @ UCSP · Backend Engineer @ Canaria
🔧 Backend & APIs — production multi-tenant SaaS at Canaria
🧠 AI / ML — applied: medical imaging classification, RAG, MCP servers
⚙️ Systems & Compilers — yarl compiler, CUDA labs, OS / networks coursework
☁️ Infra & DevOps — Cloud Run, Cloud Build, Celery workers on GCE
🏢 Full-stack Apps & Products
- cuadrante ⭐ — Monthly shift roster for teams with rotating staff: sticky scrollable grid, real-time rule validation, undo/redo + persistent audit log, PDF/Excel exports. Per-user privacy via Postgres RLS. Live demo.
ReactTypeScriptSupabaseRLS - kuchi-store (private) — Korean-styled e-commerce platform: product catalog, cart, auth, orders, admin dashboard. Live · details.
DjangoDRFReact 19PostgreSQLGCP - tax-books-manager — Cross-platform desktop app for SUNAT electronic tax books. Multi-company, multi-period, CSV/ZIP import, PDF/Excel export, offline-first SQLite.
TauriRustReact 19SQLite
🛠️ Developer Tooling
- pyxus — Python code intelligence engine exposed via MCP. Static analysis as a knowledge graph for AI agents.
PythonMCPAST - codeforces-analytics — Frontend-only analytics dashboard for any Codeforces profile: rating history, submission heatmap, skills radar, language and difficulty breakdowns. Live demo.
React 19TypeScriptECharts - otorongo-scraper — Scrapy spider over otorongo.club extracting Peruvian election candidate profiles — criminal backgrounds, education, work history, political experience.
PythonScrapy
🔤 Compilers & Languages
- yarl ⭐ — ChocoPy → Python compiler from scratch. Lexer, parser, type checker, codegen.
Python - 40-algorithms-every-programmer-should-know ⭐ — Algorithm implementations from the book in C++.
C++
🧬 AI / ML & Data Science
- hybrid-cnn-transformer-model — Skin cancer classification combining CNN + Transformer attention (CS thesis).
PyTorch - pair-alignment-hmm · profile-analysis-hmm — Bioinformatics with Hidden Markov Models.
Python - dbscan ⭐ — DBSCAN clustering from scratch.
C++ - skytech — Conversational flight search powered by LLMs over scraped airline data.
PythonRAG
⚙️ Systems & Graphics
- CG-rubiks-cube-solver — OpenGL Rubik's Cube renderer + Kociemba solver.
C++OpenGL - cuda-labs — CUDA parallel computing notebooks (CS321).
CUDA - Network-protocols — Multi-client TCP chat server in C++17 with custom binary protocol — DMs, broadcast, file transfer, embedded TicTacToe.
C++17POSIX sockets
🎓 Academic Algorithms — from-scratch coursework implementations
- k-means-cpp — K-Means clustering in C++17 with zero deps. Iris + Wine demos, scaling benchmark to 1M points.
C++17Python - bioinformatics-algorithms — Sequence alignment in C++: Needleman-Wunsch, Smith-Waterman, Star Alignment. Dot-plot viz on real NCBI sequences.
C++17 - secondary-structure-RNA — RNA secondary structure prediction with the Nussinov DP algorithm.
C++17 - TSP-genetic-algorithm — Genetic algorithm in C++ approximating Hamiltonian tours over 26 cities (~53% shorter routes).
C++17Python - neural-network — Feedforward neural network from scratch in NumPy. 96.5% on Breast Cancer Wisconsin.
PythonNumPy - Adversarial-search — Configurable N×N Tic-Tac-Toe with Minimax + α-β pruning. Tk GUI with live evaluation-tree inspector.
PythonTkinter
🗳️ Civic Tech & Data Pipelines
- elections-peru-2026 — Vote compass + RAG chatbot over government plans for Peru's 2026 general elections. Adaptive quiz, news monitoring, political event tracking across 36 parties.
FastAPIAstroPreactpgvectorClaude
📬 Open to interesting problems in compilers, applied ML, distributed systems, and compliance fintech. Drop a line.



