I enjoy creating digital projects that blend utility and play, focusing on making technology more playful, poetic, and accessible.

2026
  • Dear Reader
    Node JavaScript
    Dear Reader sends you articles and posts from your favorite newsletters and RSS feeds directly to your Kindle.
2025
  • PoetiCal
    Node.js Web
    An experimental, collaborative publication that lives in your calendar.
  • Poetically sabotage your electronic books.
  • A tribute to movies with inaccurate binocular shots.
  • Looky Looker
    React Bluesky API
    Look at what people like and which lists and starter packs they are in.
2024
  • Are.na Manager
    Obsidian Typescript
    An Obsidian plugin that lets you publish content from Obsidian to Are.na and the other way around.
  • Type Simulator offers an easy way for anyone to enhance their typesetting skills. It exposes users to a range of real-life scenarios where typing might occur, such as on board a ship, in a dark, misty forest, under the influence of mind-altering psychedelic drugs, or in zero-gravity environments.
  • Figma Components Analyzer
    Figma API Node JavaScript
    A tool to improve consistency and structure to design systems property names.
  • I am…
    Bluesky API JavaScript
    A live feed showing what people are doing on Bluesky in real time.
  • WordPress Icon Finder
    Raycast React Typescript
    A Raycast extension to help you search icons from the WordPress Icons Library.
  • WordPress Icon Extractor
    WordPress Node.js GitHub Actions
    Programmatically export all the SVG icons from the official @wordpress/icons NPM package.
  • Color Studio Picker
    Raycast React Typescript
    A Raycast extension to help you identify and pick colors from Automattic’s Color Studio.
2023
  • Letterboxd Scraper
    Letterboxd API JavaScript
    A script that scrapes films from a Letterboxd user’s public diary.
  • Walking Poem
    Google Maps API Node JavaScript
    A website that writes psychogeographical poems using real Google Maps directions from your current location to a random place around you.
  • Music Snitch
    Last.fm API JavaScript
    Show the music you are currently scrobbling.
2022
  • Dale
    JavaScript
    Generate DALL·E 2-like images without an invite. Without AI. Without writing a prompt. Without waiting for the process to finish. Without wasting electricity or emitting CO2. Just drag and drop an image and let the most advanced technology (well, JavaScript) do the rest.
2021
  • Node package to get information about Madrid’s air quality. It’s probably bad (the air quality, I mean.)
  • Avisos Madrid
    deno flat-data
    This repository contains notices and incidents reported by Madrid’s citizens regarding street furniture, lighting, urban and waste cleaning, green areas, sidewalks, etc. Automatically updated every 10 minutes.
  • A tribute to movies with inaccurate binocular shots.
  • Mysterious little zine of whimsical periodicity, dubious content, dangerous editing, and suspicious ambition.
  • Figma Avatar
    Figma API Twitter API Node
    Update your Twitter avatar and banner from the comfort of Figma.
  • Go With The Flow
    Figma plugin
    A text threading plugin for Figma.
  • Paul Virilio Bot
    Twitter bot Node
    A bot that tweets variations of a famous Paul Virilio quote.
2020
  • BiciMap
    Leaflet Web
    An alternative and open-source map of BiciMAD.
  • Kindle to Are.na
    Are.na API Web
    Send your Kindle’s highlights and notes to Are.na.
  • Txtnau
    Twitter bot Azure AI Vision Node
    A bot that looks at art and tweets what it sees.
2019
  • Drawings
    Illustration Web Figma API
    My (incredibly silly) illustration portfolio.
  • Enfont Terrible
    Typography OpenType.js P5.js Web
    A terrible, terrible type foundry.
  • Favicon Chameleon
    JavaScript
    Makes your tab disappear when nobody is paying attention.
  • I Remember Bot
    Twitter bot Node
    A tribute to Georges Perec’s ‘Je me souviens’ in the form of a bot.
  • Map with Me
    Leaflet Web
    A tool for creating collaborative maps with your friends (and enemies).
  • OMG Movies!
    Twitter bot Node
    A bot that loves films but doesn’t have a very good memory.