Skip to content
View jmarc9901's full-sized avatar

Block or report jmarc9901

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
jmarc9901/README.md

JMarc — desarrollo de software offline-first

Software que funciona sin conexión

Construyo productos completos, de la idea al binario. Mi punto de partida es una regla simple: si una herramienta necesita la nube para funcionar, no es del todo tuya.

Por eso trabajo local-first: los datos viven en tu disco, el cómputo se queda en tu máquina y las herramientas siguen operando cuando la conexión no está. Sin telemetría, sin cuentas obligatorias y sin dependencias que no se puedan justificar.

Actualmente desarrollo memex, un buscador personal que indexa texto, PDFs, imágenes y audio sin salir de tu equipo, y KARA, un lenguaje reactivo para construir interfaces de escritorio.


Proyectos destacados

Proyecto Qué hace Stack
memex
Buscador personal offline
Índice local con FTS5 + BM25, embeddings en CPU, OCR, trails y servidor MCP. Sin nube ni dependencias npm. Node.js SQLite
KARA
Lenguaje para UI de escritorio
Compilador, intérprete, LSP y shell Tauri para prototipar interfaces reactivas con tipado estático y hot reload. JavaScript Tauri
Ascua
Suite ofimática offline
Documentos, hojas de cálculo con motor de fórmulas propio y presentaciones. Cifrado local y formatos OOXML/ODF. Python PyQt5
light
Mini-LLM sin GPU
Transformer entrenado desde cero con tokenizer BPE propio; CLI, interfaz web y API compatible con OpenAI, todo en CPU. Python PyTorch
ghito
CLI de GitHub en español
TUI, dashboard web, app de escritorio, multi-cuenta y salida JSON estable para scripting y CI. TypeScript Node.js
shuttle-codec
GUI para FFmpeg
Conversión y procesamiento de audio y vídeo desde una interfaz de escritorio, sin tocar la línea de comandos. Python PyQt5

Otros proyectos: QR Generator PWA, huffman-compressor y algoviz.

Stack

Lenguajes

JavaScript TypeScript Python Dart

Interfaces

Tauri PyQt5 Flutter HTML y CSS

Datos e IA

SQLite Node.js PyTorch FFmpeg MCP

Herramientas

Git GitHub Actions npm pip

Cómo trabajo

  • Local-first por defecto. Los datos y el cómputo permanecen en la máquina del usuario.
  • Cero dependencias innecesarias. Si la biblioteca estándar alcanza, se usa; cada dependencia se justifica.
  • Verificable, no prometido. Tests, CI y benchmarks en los proyectos que los necesitan, con los resultados a la vista.
  • La documentación es parte del producto. Especificaciones, guías de uso y decisiones técnicas, en español e inglés cuando el proyecto tiene alcance internacional.

Contacto

Email · Linktree · Repositorios

Si trabajas en herramientas locales, lenguajes o developer tooling, hablemos.

Pinned Loading

  1. KARA KARA Public

    KARA — a tiny declarative reactive language for building desktop UI. Write interfaces in plain text, get a live preview: compiler, interpreter, LSP, Tauri shell.

    JavaScript 1

  2. light light Public

    Mini-LLM entrenada desde cero para PCs sin GPU - espanol e ingles

    Python 1

  3. qr-code-generator-pwa qr-code-generator-pwa Public

    Offline QR Code Generator PWA — Create QR codes for URLs, WiFi, contacts, payments and more. Works without internet. 15 QR types, 4 languages, dark mode.

    JavaScript 3 1