About Me
Software developer with around 2 years of experience, both professionally and freelance, building web projects for different clients and partnering with marketing agencies on their clients' digital solutions. My experience spans from designing and scoping a solution to implementing and shipping it to production, including websites, applications, and management systems (ERP, CMS, CRM) with integrations to third-party APIs and services. Working across companies and organizations in different industries has taught me to adapt to varied needs, analyze problems in depth, and propose tailored solutions rather than just executing tasks.
Specialties
Backend Engineering
Design and development of robust APIs, scalable microservices with Spring Boot / Node.js, and database optimization.
AI Integration
Development of LLM-based (RAG) intelligent assistants and integration of Machine Learning models into production applications.
Cloud & DevOps
Environment containerization, container deployments (Azure, GCP), CI/CD, and event-driven architectures.
Technical Skills
Java / Spring Boot
Angular
Python / FastAPI
React
Docker / K8s
Azure
GCP
SQL
Git / GitHub Actions
MongoDB
PostgreSQL
Astro
My Experience
Desarrollador Junior — Efact
CurrentJan 2026 – Present · San Isidro, Lima
Spring Boot · Microservices · Angular · Astro
Software Engineer Intern — LicitApp
Jul 2025 – Dec 2025 · San Miguel, Lima
- Architected a high-performance PDF processing engine, reducing response time from 50 to 5 seconds (90% improvement) using a hybrid OCR and direct text extraction model.
- Refactored backend and frontend codebases, achieving a 40% reduction in code complexity and implementing an asynchronous architecture to handle high-concurrency loads.
- Designed and managed automated CI/CD pipelines on Google Cloud Platform, optimizing deployments and increasing delivery speed of new AI features.
Desarrollador Voluntario — IEEE (Capítulo Estudiantil UPC)
2025 · Volunteering
- Development of an RFID system with Node.js (Express) and React; modeling and queries in PostgreSQL.
- Implementation of REST endpoints, UI components and authentication.
- Team communication for sprint planning, code reviews and delivery coordination.
Desarrollador Freelance
Jun 2024 – Jun 2025 · Lima
Full-stack development for independent clients: management systems, access control and corporate websites, from architecture to production deployment.
- Built inventory and sales management systems for small businesses using Java 17 and Spring Boot, with a SQL Server database.
- Implemented real-time stock control modules, product entry/exit logging, and movement report generation.
- Built a user access control system (check-in/check-out) with JWT authentication and role-based access (RBAC).
- Designed the SQL Server database with normalized schemas and implemented role-based access control to protect system operations.
- Built corporate websites and landing pages with Astro (hybrid SSG/SSR), reaching 95+ Lighthouse scores (Performance/SEO) and load times under 1.2s.
- Developed admin dashboards with Angular (standalone components, RxJS) consuming REST APIs, cutting end-user data management time by 30%.
- Delivered 5+ projects for different clients on agreed deadlines, covering the full cycle: requirements gathering, development, testing and deployment.
Projects

FirstCommit — SaaS de Empleabilidad Junior
SaaS platform solving the #1 problem for junior developers in Peru: landing their first tech job. AI-powered CV generation, GitHub analysis, and real job matching.
- CV generator with Claude Sonnet: adaptive CVs that beat ATS filters, with real-time quality scoring.
- Hexagonal architecture in Go (Core API) + Python (AI Engine): 3 macro-services optimized by workload, cost < $65/mes.
- Semantic matching with pgvector: junior-only jobs prioritized by developer profile compatibility.
- Mercado Pago integration (LATAM subscriptions), job digest via Resend, automated deployment on GCP Cloud Run.

Carnet UPC Generator
Web tool automating university ID photo creation: exact resolution (240×288px, 300DPI), white background, <50KB. Processing in <3 seconds.
- Computer vision engine: face detection + GrabCut segmentation to isolate figure and inject white background automatically.
- Modular backend (FastAPI): image pipeline that resizes, adjusts DPI and compresses to 4-50KB range with low latency.
- Responsive frontend (Next.js 14 + React 18): client-side validations, optimized SEO, deployed on Vercel + Render (decoupled).

Media-AI-Processor
100% free, local PDF editor. Direct WYSIWYG editing on the document vector — no servers, no watermarks, no sign-ups.
- Native WYSIWYG engine: click any paragraph, edit text, drag blocks with pixel precision, inject changes directly into PDF coordinates.
- AES-256 encryption (pikepdf) + PyMuPDF: mathematical text extraction, interactive redaction, page reordering. Files never leave your machine.
- Real problem solved: eliminated dependency on paid tools (Adobe, Smallpdf) for +200 active users.

GoUni — Carpooling Universitario
Platform connecting university students for daily shared rides. Solves mobility in Lima: safe, affordable, sustainable routes.
- Microservices architecture with JWT RBAC, real-time chat (WebSockets), and integrated payment system (cards, Yape, Plin).
- Driver dashboard with metrics, review/reputation system, and route visualization with Mapbox.
- University project with real impact: complete simulation of booking ecosystem, payments, and user trust.

Movies Explorer
Movie discovery web app with Netflix-style interface. TMDb API consumption with smart caching and Material Design 3.
- Smart search with debounce, dynamic filters (genre, year, rating), persistent watchlist in LocalStorage.
- Optimized responsive design (mobile/tablet/desktop) with smooth animations following Material Design 3.
- Academic project (Open Source Applications, UPC): external API consumption, modern frontend architecture, user-centered UX.

Oxaira (AirQ) — Monitoreo de Calidad del Aire
Real-time IoT system for air quality monitoring. Microservices architecture with live dashboards.
- Resilient microservices with Spring Boot and PostgreSQL for IoT data processing.
- Asynchronous processing and high availability via RabbitMQ.
- Live dashboards powered by WebSockets and Angular.

MediScanAI — Diagnóstico Asistido por IA
HealthTech platform for AI-assisted diagnosis through medical image analysis.
- Asynchronous ML model processing in Python for medical image analysis.
- Fault-tolerant architecture with Circuit Breaker for high medical reliability.
- Extensive automated tests to ensure diagnostic accuracy.
Contact
Got a project in mind? Let's talk.
I personally reply to every message about collaborations, job opportunities, or freelance work.
Contact — Luis Angel

