MediCore screenshot
Author

MediCore

Multi-tenant clinic management system

Covers the full care cycle: patients, appointment scheduling, consultations with SOAP notes and ICD-10/ICD-11 diagnoses, and prescriptions. Four-layer Clean Architecture backend with httpOnly cookie sessions and CSRF protection, plus a platform console with full auditing and controlled account impersonation.

FastAPISQLAlchemyPostgreSQLReactTypeScript
QuinielaSV screenshot
In productionAuthor

QuinielaSV

2026 World Cup prediction platform

Players predict every match and earn points based on accuracy and tournament stage, with bonuses for the champion and teams that advance. Includes private leagues with invite codes, a ranking with tiebreakers and an admin panel to enter results and recalculate scores.

Next.jsReactTypeScriptFirebaseTailwind CSS
Author

Reelix

Native Linux app · Open source

A native, local-first screen recorder for GNOME and Wayland, in the spirit of Loom. Records your screen, mic, system audio and a webcam bubble, saved as MP4. No cloud, no accounts.

RustGTK4libadwaitaPipeWireGStreamer
Author

Event Ticket System

Event ticketing API

End-to-end backend for managing events and selling tickets: JWT authentication, Stripe Checkout payments confirmed through webhooks, and QR-coded tickets for access validation. Documented with Swagger, with activity logging.

BunElysiaJSTypeScriptPostgreSQLDrizzleStripe
Team project

Eventos Comunitarios

Android app · University project

Native app for a community to organize events and RSVP, with participation history and per-user stats. Sign-in with email, Google or Facebook through Firebase Auth, backed by a Node.js and MySQL REST API deployed on Railway.

KotlinJetpack ComposeNode.jsMySQLRailway
In developmentAuthor

Inventory ERP

Enterprise inventory system · Modular monolith

Inventory ERP built on .NET 10 with Clean Architecture. Stock is never edited directly: it is computed per warehouse from movements (receipts, issues, transfers and adjustments) with a stock ledger, role- and warehouse-scoped permissions, and auditing of every action. The first backend phase is complete and covered by tests.

.NET 10ASP.NET CoreEF CorePostgreSQLRedisRabbitMQ
Author

Plataforma self-hosted

Server administration · DevOps

I run a Linux VPS on Hetzner that serves as the deployment platform for my projects: containerized apps managed with Coolify, DNS and TLS certificates on Cloudflare, and uptime monitoring with Uptime Kuma. It also hosts internal tools such as Stirling PDF, with Spanish OCR, and Excalidraw.

Ubuntu ServerDockerCoolifyCloudflareUptime Kuma
Team project

Gestión de Proyectos

University project

Dashboard to create, manage and visualize projects and tasks, consuming a REST API with token auth and manager/user roles.

Next.jsTailwind CSSAPI REST
Contributor

Lexi

GTK app for Linux

Standalone dictionary app for Linux, published on Flathub, for structured language learning or conlang creation.

PythonGTKMeson

Client work

Source code is private to protect client confidentiality.

Case management system for a nonprofit

Specialized forms for legal and psychological teams, role-based access control and confidential data handling. I trained the end users for adoption.

Laravel · MySQL · RBAC

E-invoice (DTE) automation

Script that pulls incoming invoices from Gmail and logs them in Google Sheets by client and by sales/purchases, removing manual data entry.

Google Apps Script · Gmail · Sheets