Freelancers using Nuxt.js in MadridFreelancers using Nuxt.js in Madrid
Cover image for A client commissioned us to
A client commissioned us to build a live video production studio from scratch, running entirely in the browser with no specialised equipment needed. The result is a SaaS application with multi-camera compositing, WebRTC ingestion, and RTMP output to Twitch, YouTube, and Facebook. The application included multi-camera compositing, real-time social media comments overlay, customizable backgrounds and overlays, and a layout manager for arranging the positioning of video sources and content on the fly. In this project I handled the brand identity, the complete interface design, and the interface development with Nuxt 3. The biggest challenge was organising a feature-rich application into an interface that felt intuitive for non-experts.
1
110
Cover image for 驴D贸nde Est谩n?: Full-stack memorial platform
驴D贸nde Est谩n?: Full-stack memorial platform aggregating nearly 9,000 source records from Chile's military dictatorship across 3 sources. Python async ETL pipeline with fuzzy matching achieves 99% deduplication accuracy, resolving them into 3,216 unique victim profiles. AI-powered image restoration using Real-ESRGAN and GFPGAN recovers detail from low-resolution archival photographs. Supabase PostgreSQL backend with 63 migrations and Row Level Security on every table. Full-text search with Spanish stemming and unaccent handling. SHA-256 change detection for incremental sync. Nuxt 3, Vue 3, TypeScript. The first platform in Latin America to unify dictatorship victim records with AI-restored historical photographs.
1
1K
Cover image for LOVEDIS: B2B partnership platform connecting
LOVEDIS: B2B partnership platform connecting startups with enterprise organizations for collaborative innovation challenges in Germany. 140+ dynamic Storyblok components with 166 CMS schemas, all built from a multi-layered Figma design system with pixel-perfect implementation. Automated Figma-to-code workflow with schema synchronization scripts and asset upload pipelines. Anime.js parallax scroll effects and smooth page transitions. Full German/English localization with content-managed multilingual routing. Nuxt 4, Vue 3, Storyblok, TypeScript. Zero hardcoded content: every text, image, and layout variation is editable from the CMS. Delivered at Yumeda Studio.
1
1.1K