Things I've built
A working sample of stuff I've shipped over the years — live apps you can poke at, libraries and plugins you can reuse, and a graveyard for what's been retired. Everything here is open source unless the repo says otherwise.
Demos
Live apps, interactive widgets, and prototypes. If it has a hosted URL, click and try it.
- LM317 Calculator — live at lm317-calculator.vercel.app. A React calculator for the LM317 adjustable voltage regulator: pick your resistors, read the output voltage.
- CHPT Konvertilo — live at noenieto.com/demos/chpt-konvertilo. Converts CHPT subtitles (produced by some DVD authoring tools) into Matroska XML or Audacity labels.
- Limpia Emails — paste in a blob of text, get back every email address it contains, deduplicated.
- Mallonga — live at eta.noenieto.com. A classic URL shortener built with Django, test-first.
- Intro IA Creativa — Equipo 3 — live at intro-ia-creativa-equipo-3.vercel.app. Team final project for a creative-AI course.
- Amalita Ahorro — a Spanish-language chatbot that gives personal-finance and savings advice.
- Deseos — a wedding wishlist Android app written in Kotlin.
- DjangoAPIREST-Demo — a minimal Django REST API walk-through, in Spanish.
Tools
Libraries, plugins, syntax packs, and small utilities I've published.
- vercel-storage — a Python wrapper around the Vercel storage API.
- Ajedrez — a naive chess library in Rust. A learning project, for now.
- Programación de Interfaces Gráficas con GTK 4 y C — a free (Spanish) book on GUI programming with GTK 4 and C. Read the Docs.
- Mezquite — an exploratory DBA tool for Linux users, in C.
- Algoritmos-1 — my solutions to the first part of the Coursera algorithms course.
Archived
Read-only repositories kept for posterity.
- itm_2025_fis — practice repository for my 2025 Software Engineering Fundamentals group. Also linked from As a teacher. Archived February 4, 2026.
- resume_rst — my résumé written in reStructuredText, compiled to PDF with rst2pdf. Superseded by As a professional.
- Webpage to PDF — GitHub Action — a reusable GitHub Action that loads a website and renders it to PDF.
- jekyll-pdf-thumbnail — a Jekyll plugin that generates thumbnails for PDF files. Published as a RubyGem.
- Tracey — a tool to visualize and inspect DEVSIM data files.
- DEVSIM GSoC 2018 — experimental solar-cell simulation in DEVSIM, from my Google Summer of Code 2018.
- sublime-silvaco-tcad — Sublime Text syntax highlighting for Silvaco TCAD input files.
- in.vim — Vim syntax for Silvaco Atlas and Athena input decks.
- Hookdeploy — deploy Bitbucket repositories on
git push, in PHP. - LFS shipping — Zone / Zip / Weight — shipping method for LFS based on zone, zip code, and weight.
- LFS shipping — UPS — UPS shipping method for Django-LFS.
- LFS Conekta — Conekta payment processor for LFS.
- LFS Compropago — Compropago payment processor for LFS.
- LFS Foundation theme — responsive LFS theme based on Zurb Foundation.
- LFS Ipsum — populate an LFS install with placeholder content.
- Haroopad FlatPak — a Flatpak manifest for the Haroopad Markdown editor.
- Spionisto NG — prototype IP-camera surveillance system in Python and GStreamer.
- Flipbuq — turn your webcam stream into a printable flip book.
- json_eav_example — a small web app demonstrating the Entity-Attribute-Value pattern with a JSON API.
- Calculadora Gasolinazo — Android app that compared Mexican and US gasoline prices side by side.
- Fotiloj — (fotiloj, Esperanto for cameras.) A small JavaScript photo app, previously live at fotiloj.vercel.app.
- YetAnotherTodoApp — a TODO app in CodeIgniter (PHP), because every developer writes one eventually.
