Skip to content
View marcmayol's full-sized avatar
😁
working
😁
working

Block or report marcmayol

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
marcmayol/README.md

Hola, soy Marc 👋

Gen AI Tech Lead · IA generativa on-device desde Mallorca 🏝️


Entreno LLMs y VLMs para que corran en el móvil y hablen idiomas que los grandes modelos ignoran. Me muevo por todo el recorrido: construir el dataset, hacer el fine-tuning (LoRA, abliteration, destilación), cuantizar y desplegar on-device, y llevarlo hasta una app real.

Creo que la IA más interesante no está en la nube: está corriendo en tu bolsillo, sin enviar tus datos a ningún sitio.

🔥 Proyectos destacados

Proyecto Qué es
🐉 EsDrac El primer LLM que habla mallorquí (es, sa, ses), no solo catalán estándar. Qwen2.5-7B abliterado + LoRA, des-censurado y con tool-calling. Modelo en HF ↗
🍽️ Balùa Cuenta las calorías de un plato desde una foto, 100 % en el móvil. Qwen2.5-VL-3B destilado (7B→3B) corriendo con llama.cpp. Sin nube, sin subir tus fotos.
🍳 On-Device AI Cookbook Recetas probadas en la práctica para entrenar y desplegar IA en local: Blackwell, litert-torch, abliteration, cuantización. Con los errores y los fixes reales.

🛠️ En qué trabajo

  • Fine-tuning — LoRA, QLoRA, full fine-tune, destilación, merges (SLERP), abliteration.
  • On-device — GGUF + llama.cpp, MediaPipe / LiteRT-LM, cuantización int4/int8 para móvil.
  • Lenguas minoritarias — llevar el mallorquí (y otras lenguas bajo-recurso) a modelos que las hablen de verdad.
  • Hardware de consumo — todo entrenado en una RTX 5070 Ti (Blackwell, 16 GB); peleándome con lo que aún no funciona en GPUs nuevas.

PyTorch · transformers · PEFT / TRL · llama.cpp · Kotlin / Jetpack Compose · Python

📫 Dónde encontrarme

Fet a Mallorca. 🐉

Pinned Loading

  1. promptSuite promptSuite Public

    Prompt Suite - Gestión de prompts con control de versiones - En desarrollo activo

    Python 2 1

  2. react-yaml-config-form react-yaml-config-form Public

    A lightweight React library that dynamically generates configuration forms from YAML files or URLs, with full validation and easy styling support.

    TypeScript 4

  3. llm-trace/llm-trace llm-trace/llm-trace Public

    Lightweight LLM observability library. SQLite-based tracing with zero infrastructure. Drop-in support for LangGraph, LangChain, OpenAI, Anthropic, OpenTelemetry, and any HTTP client.

    Python 2