Skip to content
ah.
AboutProjectsExperienceSkillsContact
ESEN
←Back to the portfolio

what I build

Projects

Spark Match

Capstone · UNI 2026In active development

Vocational guidance copilot powered by Generative AI

A platform that helps students discover their career path by talking to an intelligent agent: it assesses their vocational profile, computes affinity with careers and builds action plans with real resources — not a chatbot, but an agent with multi-step reasoning, memory and delegation to subagents.

LangGraphAWSAngularTerraform
Read the case study→

Nova

Own platformIn active development

A meta-framework for enterprise microservices

The plumbing every company rewrites in every service — API standards, observability, security and build conventions — solved once, versioned and published. A core in plain Java with no framework dependencies, and thin adapters on top of it for Spring Boot, Quarkus and NestJS.

JavaSpring BootQuarkusNestJS
Read the case study→

Portfolio assistant

In productionLive on this site

A chatbot that cannot invent my experience

The chat waiting in the corner of this page. It answers only with what this portfolio says: the corpus is generated at build time from the very sources that render the site, travels whole inside the prompt, and there is nothing else. It runs on a Cloudflare Worker with abuse limits, guardrails against prompt injection, and two models racing to answer first.

Cloudflare WorkersGeminiTypeScriptAI Gateway
Read the case study→

© 2026 Angel Hincho — Arequipa, Peru

Built with Astro · GitHub · LinkedIn

Visits and reactions are counted without cookies or personal data.

AI assistant

Built by me. It answers only from this site.

Online

Hi! I am Angel's assistant. I can answer questions about his experience, his projects and his stack. What would you like to know?

Answers generated by AI. Privacy

What you write here and what the assistant answers are recorded in Cloudflare AI Gateway. I review them weekly to spot anomalies and improve the service, and the oldest ones are deleted automatically.

The model runs on Google’s free tier, which means Google uses what you write to improve its products and its human reviewers may read it. Do not write personal, confidential or third-party data.

I do not store your name and no account is created. To limit abuse I use a code derived from your address and your browser with a secret key, which cannot be turned back into the address.

Processed under Peru’s Personal Data Protection Act (Law 29733). To access, correct, cancel or object, write to ahincho@unsa.edu.pe.