All projects
Recent work and experiments with modern technologies.
Saena
Clinical management platform for psychologists and therapists built by me. It includes Stripe Connect, bidirectional Google Calendar sync, LiveKit video calls, patient portal, billing flows, multi-therapist organizations, and production monitoring with Sentry.
Personal project. Designed, developed and deployed solo.
Fantasktic
Fantasktic is a production multi-tenant B2B SaaS platform developed at Stupendastic Films. With 307 of 1,033 commits in a 6-developer team, I worked on the main PostgreSQL data model (~150 tables), cross-domain authentication, and Docker-based delivery. I also built HR, geolocation, and AI automations for email and calendar workflows.
Developer at Stupendastic Films / Fos a Blanc SL (audiovisual production company).
SAO Psychotherapy
Technical audit and stabilization of a production clinical platform for a psychology clinic in Barcelona. I cross-referenced database records, bank logs, and Stripe events to detect silent webhook and billing failures. The work recovered more than EUR 1,200, fixed critical billing issues, and added safeguards against duplicates in automated charge flows.
Freelance for a real psychology clinic in Barcelona. Working with real data and payments in production.
Hydra
Hydra is an npm package for managing access to AI tools from CLI and server environments. It combines RBAC, AES-256-GCM encryption, and remote execution over WebSockets so teams can share access without exposing credentials. Published as @deharo/hydra.
Personal project. Published on npm as @deharo/hydra.
Promecenas
Promecenas is a platform for NGOs that digitizes operations, sponsorships, and donations with a no-fixed-cost model sustained by transaction commissions.
B2B Fintech Infrastructure for General NGOs.
Repai Trainer
Repai Trainer is a personalized training app published on the App Store. I designed, built, and launched the product with an Expo/React Native frontend, Supabase backend, OpenAI-powered workout generation, and subscription management through RevenueCat.
Personal project currently on development pause.
Testum
Testum is a multiple-choice exam platform built with Next.js, OpenAI, Supabase, and PostgreSQL. It reached +1,600 questions and +21,400 answers with 100% organic growth among Business Administration students.
Personal project developed for Business Administration students at my university.
TeSuena - Guess the Song
Full-Stack music game project demonstrating advanced skills in modern web development, streaming API integration, real-time systems, and scalable architecture. Includes Single Player (Classic), Daily Challenge (Wordle-style), and Versus (Online Multiplayer) game modes.
Personal Full-Stack project.
Llama Fine-tuning for Spanish Lyrics
Llama fine-tuning project for Spanish lyrics, backed by a custom dataset of +10,000 examples and efficient training with QLoRA 4-bit.
Personal experimentation project with LLM fine-tuning. Training performed with A100 GPU.
LoRA Black Stories - Image Generation
LoRA adapter trained on FLUX to reproduce the Black Stories aesthetic, with curated data, autocaptioning, and visual QA to keep samples consistent.
Personal project for own use in image generation and style control experimentation.
1¢, 1min, 100%: AI in University Exams (In Development)
Open-source research on AI applied to Business Administration exams, with public results, Mathpix OCR, and structured exam processing with SQLite and Prisma.
Academic research in development. Results are preliminary and subject to review.
Personal Portfolio
This website. Personal portfolio built with Next.js 14 App Router, TypeScript, and Tailwind CSS. Minimalist dark mode design.