Sergio Hernández

Software Developer

I design and build software for a living — .NET on the back end, and front ends in ASP.NET MVC, .NET MAUI, or React, depending on what the product needs. The projects below happen to use React; that is a choice per product, not the limit of the toolbox. This site is a small collection of things I have built on my own time, because I think the best way to show work is to let people use it.

Everything here runs live on this server and the source is open. Try the instances, read the code, and if something interests you, my contact is below.

Projects

Compendio

Live demo

A self-hosted, files-first knowledge base for small and medium organizations. Every page is a plain Markdown file in a folder you own — open it in VS Code, back it up by copying the folder — with an editor a non-technical person can use, folder-level permissions, full-text search, versioning, optional AES-256 encrypted folders, and an optional AI assistant. One binary, one service, zero external dependencies. Fully bilingual (English and Spanish), AGPL-licensed.

.NET 10 · React 19 · SQLite + FTS5 · single container

About this demo instance Sign in with admin / Compendio-Demo! — yes, the credentials are public on purpose.
  • Anyone can read and edit, so treat everything in it as public. Please don't put real or personal information in it.
  • The whole instance is restored to its default state every Monday, so any changes — content, users, even a changed admin password — are wiped weekly.
  • If someone left it in a mess or changed the password, come back after Monday's reset.

Everdue

Coming soon

An operational accountability platform for small and medium non-software businesses. The name encodes the model: a responsibility is ever due — it never finishes, it comes due again every period, and whether it happened goes on the record. Missed periods are recorded as missed instead of silently rolled forward, and fixed reports answer what a manager actually asks: which responsibilities are chronically missed, who is blocked rather than unreliable, and where waiting time goes. AGPL-licensed.

.NET 10 · React 19 · SQLite / PostgreSQL · single container