---
title: Demos & Tools
description: Open-source demos, tools, and archived projects by Noe Nieto — interactive web apps, Django and React experiments, LFS plugins, and syntax packs.
image: /static/hero/demos.png
extra:
  hero:
    alt: A 19th-century natural-history specimen plate of small mechanical curiosities, engraved in ink on parchment.
    caption: FIG. IV — A CABINET OF SMALL MACHINES, LAID OUT FOR INSPECTION
---

## 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](https://github.com/misaelnieto/lm317-calculator) — live at [lm317-calculator.vercel.app](https://lm317-calculator.vercel.app/). A React calculator for the LM317 adjustable voltage regulator: pick your resistors, read the output voltage.
- [CHPT Konvertilo](https://github.com/misaelnieto/chpt-konvertilo) — live at [noenieto.com/demos/chpt-konvertilo](https://www.noenieto.com/demos/chpt-konvertilo/). Converts CHPT subtitles (produced by some DVD authoring tools) into Matroska XML or Audacity labels.
- [Limpia Emails](https://github.com/misaelnieto/limpia-emails) — paste in a blob of text, get back every email address it contains, deduplicated.
- [Mallonga](https://github.com/misaelnieto/mallonga) — live at [eta.noenieto.com](https://eta.noenieto.com/). A classic URL shortener built with Django, test-first.
- [Intro IA Creativa — Equipo 3](https://github.com/misaelnieto/intro-ia-creativa-equipo-3) — live at [intro-ia-creativa-equipo-3.vercel.app](https://intro-ia-creativa-equipo-3.vercel.app). Team final project for a creative-AI course.
- [Amalita Ahorro](https://github.com/misaelnieto/amalita_ahorro) — a Spanish-language chatbot that gives personal-finance and savings advice.
- [Deseos](https://github.com/misaelnieto/Deseos) — a wedding wishlist Android app written in Kotlin.
- [DjangoAPIREST-Demo](https://github.com/misaelnieto/DjangoAPIREST-Demo) — a minimal Django REST API walk-through, in Spanish.

## Tools

Libraries, plugins, syntax packs, and small utilities I've published.

- [vercel-storage](https://github.com/misaelnieto/vercel-storage) — a Python wrapper around the Vercel storage API.
- [Ajedrez](https://github.com/misaelnieto/ajedrez) — a naive chess library in Rust. A learning project, for now.
- [Programación de Interfaces Gráficas con GTK 4 y C](https://github.com/misaelnieto/programacion_gtk) — a free (Spanish) book on GUI programming with GTK 4 and C. [Read the Docs](https://programacion-de-interfases-graficas-de-usuario-con-gtk-3.readthedocs.io/).
- [Mezquite](https://github.com/misaelnieto/mezquite) — an exploratory DBA tool for Linux users, in C.
- [Algoritmos-1](https://github.com/misaelnieto/Algoritmos-1) — my solutions to the first part of the Coursera algorithms course.

## Archived

Read-only repositories kept for posterity.

- [itm_2025_fis](https://github.com/misaelnieto/itm_2025_fis) — practice repository for my 2025 Software Engineering Fundamentals group. Also linked from [As a teacher](/as-a-teacher). Archived February 4, 2026.
- [resume_rst](https://github.com/misaelnieto/resume_rst) — my résumé written in reStructuredText, compiled to PDF with rst2pdf. Superseded by [As a professional](/as-a-professional).
- [Webpage to PDF — GitHub Action](https://github.com/misaelnieto/web_to_pdf_action) — a reusable GitHub Action that loads a website and renders it to PDF.
- [jekyll-pdf-thumbnail](https://github.com/misaelnieto/jekyll-pdf-thumbnail) — a Jekyll plugin that generates thumbnails for PDF files. Published as a [RubyGem](https://rubygems.org/gems/jekyll-pdf-thumbnail).
- [Tracey](https://github.com/misaelnieto/tracey) — a tool to visualize and inspect DEVSIM data files.
- [DEVSIM GSoC 2018](https://github.com/misaelnieto/devsim_gsoc_2018) — experimental solar-cell simulation in DEVSIM, from my Google Summer of Code 2018.
- [sublime-silvaco-tcad](https://github.com/misaelnieto/sublime-silvaco-tcad) — Sublime Text syntax highlighting for Silvaco TCAD input files.
- [in.vim](https://github.com/misaelnieto/in.vim) — Vim syntax for Silvaco Atlas and Athena input decks.
- [Hookdeploy](https://github.com/misaelnieto/hookdeploy) — deploy Bitbucket repositories on `git push`, in PHP.
- [LFS shipping — Zone / Zip / Weight](https://github.com/misaelnieto/lfs-shipping-zzw) — shipping method for LFS based on zone, zip code, and weight.
- [LFS shipping — UPS](https://github.com/misaelnieto/lfs-shipping-ups) — UPS shipping method for Django-LFS.
- [LFS Conekta](https://github.com/misaelnieto/lfs-conekta) — Conekta payment processor for LFS.
- [LFS Compropago](https://github.com/misaelnieto/lfs-compropago) — Compropago payment processor for LFS.
- [LFS Foundation theme](https://github.com/misaelnieto/lfs-theme-foundation) — responsive LFS theme based on Zurb Foundation.
- [LFS Ipsum](https://github.com/misaelnieto/lfs_ipsum) — populate an LFS install with placeholder content.
- [Haroopad FlatPak](https://github.com/misaelnieto/Haroopad-FlatPak) — a Flatpak manifest for the Haroopad Markdown editor.
- [Spionisto NG](https://github.com/misaelnieto/spionisto_ng) — prototype IP-camera surveillance system in Python and GStreamer.
- [Flipbuq](https://github.com/misaelnieto/flipbuq) — turn your webcam stream into a printable flip book.
- [json_eav_example](https://github.com/misaelnieto/json_eav_example) — a small web app demonstrating the Entity-Attribute-Value pattern with a JSON API.
- [Calculadora Gasolinazo](https://github.com/misaelnieto/CalculadoraGasolinazo) — Android app that compared Mexican and US gasoline prices side by side.
- [Fotiloj](https://github.com/misaelnieto/fotiloj) — (*fotiloj*, Esperanto for *cameras*.) A small JavaScript photo app, previously live at fotiloj.vercel.app.
- [YetAnotherTodoApp](https://github.com/misaelnieto/YetAnotherTodoApp) — a TODO app in CodeIgniter (PHP), because every developer writes one eventually.
