13-day current streak·13-day longest streak
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…
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
- 🌐 Blog y proyectos → marcmayol.com
- 🤗 Modelos y datasets → huggingface.co/natzx94
- 🐦 X → @srmarcmayol
-
promptSuite ★ PINNED
Prompt Suite - Gestión de prompts con control de versiones - En desarrollo activo
Python ★ 2 11mo agoExplain → -
react-yaml-config-form ★ PINNED
A lightweight React library that dynamically generates configuration forms from YAML files or URLs, with full validation and easy styling support.
TypeScript ★ 4 8mo agoExplain → -
claude-code-meter
No description.
Python ★ 11 2d agoExplain → -
Arsenal-IA
Arsenal IA es un repositorio de herramientas, recursos y utilidades para el desarrollo y optimización de inteligencia artificial en español. Un espacio donde ingenieros, investigadores y entusiastas pueden encontrar soluciones prácticas para modelos, automatización e inferencia eficiente. 🚀
Python ★ 2 1y agoExplain → -
js_url_controller
Extensión para jquery que permite recuperar parametros de la url tanto resful como no. Consta de tres formatos. Uno en le simplemente buscara un parametro por su nombre por ejemplo: yoururl.server?param=super $.getParam("param")=super El segundo que busca en url resfull un nombre y devuelbe el siguiente valor: yoururl.server/param/super $.getParam("param",1)=super En este punto también permite obtener un valor usando la posición del parametro indicado como referencia: yoururl.server/param/param2/super $.getParam("param",2)=super yoururl.server/super/param/ $.getParam("param",-1)=super Y como tercera opción se puede obtener en una url resful el valor de una posición concreta yoururl.server/super/ $.getParam(o)=super
★ 2 5y agoExplain → -
ai-agents-from-scratch ⑂
Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.
★ 1 7mo agoExplain → -
Juego-de-cartas-con-Jquery-UI-
un ejemplo de uso de jquery con jquery User interface html5 y css3
★ 1 8y agoExplain → -
DracPDF
DracPDF — visor de PDF con formularios y firma digital (PAdES). Software propietario, todos los derechos reservados.
Python ★ 0 1h agoExplain → -
building-my-future
🏋️ Plan de gimnasio de 100 días con entrenamiento guiado en vivo (descansos avisados con la pantalla apagada). Android · Kotlin · Compose.
Kotlin ★ 0 12h agoExplain → -
middle_earth_journey
No description.
Kotlin ★ 0 2d agoExplain → -
shiori
Shiori: política de routing de modelos on-device (elige el modelo mínimo suficiente por tarea)
Python ★ 0 5d agoExplain → -
marcmayol.github.io
No description.
MDX ★ 0 6d agoExplain → -
kobayashi-maru-benchmark ⑂
No description.
★ 0 7d agoExplain → -
exercise-api
API abierta de ejercicios (ES/EN): imágenes por género, músculos y mapas musculares. Estática en GitHub Pages.
TypeScript ★ 0 7d agoExplain → -
marcmayol
Perfil de GitHub de Marc Mayol · Gen AI Tech Lead
★ 0 9d agoExplain → -
alexa-basura-arta
🗑️ Skill de Alexa que dice qué fracción de basura sacar cada día en Artà (Mallorca). Node.js, Alexa-hosted.
JavaScript ★ 0 9d agoExplain → -
on-device-ai-cookbook
🍳 Recetas probadas para entrenar y desplegar LLMs/VLMs on-device (Blackwell, litert-torch, llama.cpp, abliteration). Lecciones reales de Balùa y EsDrac.
★ 0 9d agoExplain → -
EsDrac
No description.
Python ★ 0 9d agoExplain → -
balua
Balùa · cuenta calorías desde una foto del plato, 100% on-device (Android + Qwen2.5-VL-3B via llama.cpp). Modelos y datasets en HF: natzx94/balua-*
Python ★ 0 9d agoExplain → -
excalidraw-desktop ⑂
Unofficial desktop client for Excalidraw on Windows & MacOS
JavaScript ★ 0 4mo agoExplain → -
gestos
No description.
HTML ★ 0 5mo agoExplain → -
iedib-progamacio-inteligenciaartificial
No description.
Python ★ 0 7mo agoExplain → -
generative_ai_project ⑂
A structured template for building robust generative AI applications
★ 0 10mo agoExplain → -
EvalPrompt
No description.
Python ★ 0 8mo agoExplain → -
keepcoding-entrega-curso-Ai-enginner
keepcoding-entrega-curso-Ai-enginner
Python ★ 0 1y agoExplain → -
webtaxi
No description.
Astro ★ 0 1y agoExplain → -
epoch0
No description.
Astro ★ 0 1y agoExplain → -
redirecionador
No description.
HTML ★ 0 1y agoExplain → -
Hands-On-Large-Language-Models ⑂
Official code repo for the O'Reilly Book - "Hands-On Large Language Models"
★ 0 1y agoExplain → -
simple-machine-learning-example
a simple machinle learning example with tensorflow the objective is the create a neunoral network to transformcelcius to farenheit
Python ★ 0 1y agoExplain → -
simple_rest_framework_with_api_system
simple rest framework with api system
PHP ★ 0 4y agoExplain →
No repos match these filters.