As a team
The projects I'm proudest of were built with others. I'd rather split the work well than do it all myself.
I study Software Engineering at UPC, 7th semester and top fifth of my class. My skills are in backend development: REST API design, Domain-Driven Design and architectures that stay stable as the system grows.
Most of my projects were built as part of a team: a multi-tenant API for vehicle credit, two real-time AI hackathons and mobile apps in Flutter and Kotlin. I work with Spring Boot, Angular and Docker on Azure, and I am looking for a backend development internship.
The tools I actually work with today. No made-up percentages.
The projects I'm proudest of were built with others. I'd rather split the work well than do it all myself.
I explain technical decisions without unnecessary jargon. A well-stated problem is already half solved.
Before choosing an architecture I ask what real problem it solves. If it can't be justified, it doesn't go in.
I organize the work, track progress and clear blockers. The team finishing matters more than me standing out.
What I've built. Each one solved a real problem, not an exercise.
An offline AI reading-comprehension tutor for rural primary schools in Peru. Gemma runs on the teacher's laptop and students connect over the local network. Built as a team for the GDG Lima AI Competition; I owned the mobile app foundation.
Live technical interviews with up to three candidates at once: real-time code, each candidate's status explained in plain words, and AI-generated reports backed by evidence. I owned the app routes, the candidate and interviewer components, and the in-browser code runner.
Finalists in Lima: one of two teams selected out of roughly thirty, at a hackathon held in parallel across Peru, El Salvador, Guatemala and Colombia.
Collaborative platform for agricultural traceability and quality control. Spring Boot API built with Domain-Driven Design, productivity KPIs over REST services, JWT authentication and an Angular frontend with real-time monitoring.
Consumption-optimization platform with two mobile apps — merchant in Kotlin and consumer in Flutter — on a Spring Boot API with PostgreSQL and Flyway migrations. Route-optimization algorithms for logistics and REST APIs integrating both clients.
Vehicle-credit quoting tool for dealerships in Peru: French-method schedules with balloon payments, VAN/IRR/TCEA indicators and SBS transparency metrics. Multi-tenant API built with DDD and an Angular frontend with a 3D viewer. Academic project for a financial engineering course at UPC.
Education and certifications, most recent first.
Universidad Peruana de Ciencias Aplicadas (UPC)
7th semester · Top fifth of class. Focus on design patterns, software architecture, web and mobile development.
EF Standard English Test
65/100 — C1 Advanced. Comfortable working in English-speaking teams and documentation.
View credentialCoursera · University of Michigan
Programming fundamentals, data structures and data access with Python.
View credentialSCRUMstudy
Scrum roles, events and artifacts applied to software project management.
View credentialYou can reach me through any of these channels.
Lima, Perú Open to internships