Curriculum Vitae
Solution-oriented developer specializing in Automation and Systems Integration. Bridging the gap between custom code and low-code efficiency.
Profile
Pragmatic developer with a background in mechanical design and full-stack development. I specialize in building efficient workflows by integrating Airtable, Make, and Supabase with custom TypeScript/Node.js logic. My focus is on delivering high-impact solutions that prioritize clarity, maintainability, and real-world results over unnecessary technical complexity.
Technical Skills
Automation & Data
- Workflows: Make (Integromat), n8n
- No-Code / Low-Code: Airtable, Baserow, Tally
- Databases: Supabase, PostgreSQL, MongoDB
Development
- Languages: TypeScript, JavaScript, Python
- Frameworks: Astro, NestJS (fundamentals), FastAPI
- Frontend: Tailwind CSS, React basics
Featured Solutions
Automated Content Engine (Astro + Airtable + Make)
Architecture & Automation
Developed a zero-maintenance publishing system that syncs Airtable data with a high-performance Astro frontend via automated webhooks, achieving 100/100 Lighthouse scores.
IoT Climate Monitor
Full Stack Integration
Integrated real-time sensor data with backend APIs and a custom dashboard. Focused on data persistence and efficient visualization of environmental metrics.
Recipes API & DTO Architecture
Backend Development
Built a robust REST API using NestJS, implementing strict DTO-based validation and modular architecture to ensure scalability and clean code standards.
Education & Training
Certificate of Professionalism – Full Stack Web Development (IFCD210) · 2023
Government-accredited vocational training. Includes a 320-hour
practical placement in a real development environment.
Higher Vocational Training in Mechanical Design · 2019–2021
Focused on applied problem-solving and automation. Final project:
Hybrid system combining Arduino, 3D printing, and mechanical
architecture.
Languages
Spanish / Catalan: Native · English: Intermediate (Professional technical reading and writing)
Last updated: April 2026