Building scalable backend systems and production-ready web applications.
I am a backend-focused Software Engineer with experience building scalable APIs and deploying production-ready web applications. I specialize in Python (FastAPI), relational databases, authentication systems, and clean backend architecture. I am passionate about writing maintainable code and delivering reliable solutions that solve real business problems.
UdeCataluña
2024
Formación intensiva en desarrollo web utilizando tecnologías modernas como JavaScript, Typescript, React, Python y MongoDB.
Alura Latam
2024-2025
Formación de programación, algoritmos, estructuras de datos y desarrollo de software especializado en Backend.
Coursera
2024
Oracle
2023
IBM
2023
Writing unit tests manually is time-consuming and repetitive. Developers need automated test generation without compromising security when executing untrusted code.
Distributed system using Groq LLMs to auto-generate tests with multi-layer Docker isolation (AST validation + read-only containers + network isolation). Achieves 2-3s end-to-end latency with zero-cost deployment across Render + Vercel + Oracle Cloud.
Financial analysts spend hours searching through lengthy PDF reports. Need natural language querying over financial documents with accurate, hallucination-free answers.
Production RAG system with PostgreSQL+pgvector for persistent semantic search, 3-model LLM fallback chain, and ReAct financial agent with specialized tools. Firebase OAuth2 authentication with 3-8s query response time.
Citizens need to report urban incidents (potholes, lighting, waste) with geolocation and visual evidence, but traditional systems lack content moderation and reporting assistance.
PWA with Leaflet/OpenStreetMap integration, Gemini-powered content moderation (blocks explicit content, tolerates legitimate urban incidents), audio transcription, AI-assisted report writing, and Cloudinary image storage. JWT authentication with multimodal input support.
Organized code structure with clear separation between business logic, data access, and API layers. Maintainable and testable applications.
Each module has a single, well-defined responsibility. Independent components that can be developed, tested, and maintained separately.
JWT authentication, input validation, proper error handling, and security best practices. APIs designed with security as a priority.
Normalized schemas, efficient indexing, and query optimization. Database designs that grow with the application.
¿Tienes alguna pregunta o propuesta de proyecto? No dudes en contactarme a través de este formulario o por cualquiera de los métodos de contacto que se muestran a continuación.