I am currently focused on the development, teaching and writing. I am a fan of functional programming, Emacs, Orgverse and my cats 🐈 🐈⬛.
You can visit my website and find all my repositories self-hosted on my home server with Gitea. I only have collaborative projects on GitHub.
- Org Social: Decentralized social network that runs on an Org Mode file over HTTP.
- Posts: I usually publish post regularly on my blog.
- Django LiveView: It is a framework for creating Realtime SPAs using HTML over the Wire technology. Source Code
- Free courses on web technologies (Spanish)
- Important dev News: Important technology news alert Mastodon Bot and Telegram Channel
- Maza ad blocking: Simple, native and efficient local ad blocker. Only Bash.
- org-social.el: Emacs client for Org Social, the decentralized social network over Org Mode files.
- async-http-queue: Lightweight parallel HTTP fetching library with configurable concurrency limits.
- thankful-eyes-theme: Color theme for color blindness and visual impairments.
- vterm-editor: Compose text in an Emacs buffer and send it to vterm with a single keystroke.
- conflict-buttons: Clickable inline buttons to resolve git merge conflicts, inspired by VS Code CodeLens.
- kagi-search.el: Browse Kagi search results in a plain buffer, without a graphical browser or JavaScript.
- hackernews-modern: Hacker News client with a modern, widget-based interface.
- lobsters: A simple and elegant Lobsters client.
- whatsapp.el: Chat client for the official WhatsApp macOS app, inspired by ERC and rcirc.
- termweb.el: Reformat web pages so they read well in EWW.
- lirve: Learn irregular English verbs with spaced repetition of your mistakes.
- meshmonitor-chat: Chat client for MeshMonitor (Meshtastic), inspired by ERC and rcirc.
- nonogram: Play nonogram (picross) puzzles with SVG graphics.
- meshtastic: Chat client for Meshtastic LoRa mesh networks over USB serial.
- efinger: Finger protocol (RFC 1288) client with an Elfeed-inspired
.planreader. - presence.el: See when your friends are online, away or offline, and exchange simple messages.
- comet-trail: Cursor comet trail visual effect.
- quick-weather.el: Quick weather forecasts with sparklines, using Open-Meteo data.
- scroll-page-without-moving-point.el: Scroll the page without moving the cursor.
Other notable packages:
- emacs-gpu: GNU Emacs with a GPU-accelerated display backend (archived).
- org-social-extension-chess.el: Play chess over Org Social posts.
- Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python
- Desafíos de programación atemporales y multiparadigmáticos
- Don Clojure de la Mancha: El ingenioso lenguaje funcional del paréntesis
- Org Social: Client for the Org Social decentralized social network.
- MeshMonitor Chat: Client for MeshMonitor (Meshtastic).
- DotDenote: Client for Denote, the plain-text note-taking system for Emacs.







