I turn ideas into functional code, combining design, logic, and technology in every project.
I come from a technical background in the performing arts, where I began applying technology to improve processes.
Today I'm a fullstack developer working with JavaScript, TypeScript, Angular, Node.js, Next.js, MySQL, Tailwind CSS, and Bootstrap.
I aim to contribute my skills to projects that integrate technology and innovation.
I trained at 42Barcelona, where I built a solid foundation in programming, working primarily with C. Later, I specialized in frontend development with Angular at IT Academy. Since then, I've continued learning new technologies through my own projects.
Open to freelance and contract work — I'm ready to bring my skills to meaningful projects where I can contribute and keep growing as a developer.
End-to-end accounting pipeline: Google Drive → Document AI → data normalization → Sheets → VeriFactu and AEAT (modelo 303). Integrated Google Cloud Document AI REST API for invoice data extraction (VAT by bracket, IRPF withholding, NIF, amounts). Built a SPA in Apps Script for invoice review: client listing, PDF preview and inline editing. Quality control logic: RECIBIDA/EMITIDA/TICKET classification, AI confidence scoring and manual review flagging.
Created and developed TecAway, a web application for managing performing arts technicians. Built with Angular on the frontend and Node.js + Express on the backend. Implemented a responsive interface with custom filters and efficient user management. Developed unit tests to ensure code quality.
Real-time vote counting web application built with Next.js and deployed on Vercel. Features an interactive voting UI with live result updates and a clean, responsive interface.
Custom meal management web application built with Next.js and Tailwind CSS for the animation team staff at Camping Ametlla. Tailored to their specific workflow needs, featuring a responsive interface for planning and tracking the team's daily menus.
Development of features in React (Next.js), integrating REST APIs and applying best practices in accessibility and responsive design. Collaborative work using Git Flow and agile methodologies, with continuous integration and deployment (CI/CD), and quality assurance through Vitest.
Frontend development of a web application using Angular in a collaborative environment, as part of the IT Academy internship program. Applied agile methodologies (Scrum, Kanban) and used tools like GitHub for version control and Figma for design. Wrote tests with Jest and Playwright, performed code reviews, and contributed to improving the CI/CD pipeline.
Worked as a lighting and sound technician for theatre and live events. Designed and programmed lighting for various stage productions. Served as technical manager in several projects, overseeing staff and coordinating technical operations.
Here are some of my most relevant projects, where I applied different technologies and tools. You can find more on my GitHub.
Looking to hire a developer? I’m open to new opportunities, freelance or contract. Let’s connect and talk!
Based in Barcelona