Skip to content
View davidfdzmorilla's full-sized avatar

Block or report davidfdzmorilla

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidfdzmorilla/README.md

David Fernández Morilla

Independent developer based in Vigo, Spain. I build products, operate their infrastructure and find security flaws along the way.

Five published CVEs on WordPress plugins under the NyxSec handle (Wordfence advisories on Elementor, WPForms, Masteriyo LMS, Bookit and Five Star Restaurant Reservations). Multi-agent systems with LLM cost telemetry per pipeline. Production platforms running on self-managed infra (VPS, AWS, K3s, Docker).

Full work and case studies: davidfdzmorilla.dev


Pinned

The four projects below are the public ones. Most of my active work is closed source but lives in production: the bug bounty pipeline, kaleido (multi-channel conversational platform), wedding (multi-tenant wedding SaaS), gofestivals (electronic music festivals platform), and a multi-agent orchestration ecosystem. The portfolio covers everything.

radio-gofestivals — Curated electronic music radio platform. 1,300+ stations across 12 genres with multi-stream auto-fallback, hybrid auth (anonymous favorites + optional sync), real-time spectrum analyzer. FastAPI + Postgres + Redis + Next.js 14, ICY metadata worker. Live at radio.gofestivals.eu.

tech-blog — Autonomous media platform with 9 specialized AI agents communicating via Redis event bus. 8-stage pipeline (discovery → trends → editorial → research → writing → review → SEO → publish), Chief Editor as quality gatekeeper, semantic dedup via Qdrant, LLM cost telemetry per pipeline run. FastAPI + Next.js 14 + PostgreSQL + Qdrant. Live at techblog.davidfdzmorilla.dev.

pharmacy-recommendation-system — Smart pharmacy POS for Raspberry Pi 4. USB barcode scanner feeds a Claude Sonnet 4 recommendation engine that suggests therapeutic complements based on the full cart (gastric protectors with NSAIDs, probiotics with antibiotics, etc). LRU + TTL caching keeps cached responses under 100ms. SQLite + tkinter + Docker for development on Mac via XQuartz.

chatbot-whatsapp — WhatsApp AI chatbot built with Clean Architecture and DDD. Claude Sonnet 4 via Anthropic API + Twilio WhatsApp + PostgreSQL (Prisma) + Redis for context cache. TypeScript strict mode, structured logging with Winston, Helmet + rate limiting, Jest test suite.


Reach

davidfdzmorilla.dev · LinkedIn · correo@davidfdzmorilla.dev

Pinned Loading

  1. radio-gofestivals radio-gofestivals Public

    Plataforma de radios online de música electrónica curada. 1300+ emisoras por géneros (House, Techno, Trance, D&B, Ambient...). Patrón híbrido de auth (favoritos anónimos + sync opcional con cuenta)…

    Python

  2. tech-blog tech-blog Public

    Plataforma multi-agente que descubre, escribe y publica artículos de tecnología de forma autónoma, con telemetría de coste LLM por pipeline.

    Python

  3. chatbot-whatsapp chatbot-whatsapp Public

    Whatsapp Chatbot con modelo de lenguaje

    TypeScript

  4. pharmacy-recommendation-system pharmacy-recommendation-system Public

    Sistema de recomendaciones por modelo IA según carrito de la compra. Preparado para Raspberry PI.

    Python