Full-stack products I designed, built and deployed end to end. Some repositories are private because they run for real businesses; live demos are linked.
Campus Vendors Platform
Private repo
Every classroom at the university has a QR code. Students scan it, browse the menus of on-campus street vendors, and call them to the room, schedule orders or rate them. Vendors don't need the site: orders reach them through a Telegram bot with one-tap reply buttons.
- Three installable PWAs (buyers, vendors, admin) with Web Push notifications
- Telegram webhook with token-based account linking
Emersion Menu
Private repo
Multi-tenant SaaS where restaurants publish their digital menu and take orders without commission apps. ~14k lines of TypeScript covering ordering, loyalty cards, reservations and a 3D/AR product viewer.
- Migrated from Google Sheets to PostgreSQL (Drizzle ORM) preserving all IDs, with no changes to callers
- Passwordless customer identity via Twilio Verify SMS; prices and promos are always recomputed server-side
Comandera: Restaurant Order System
Private repo
Order management for a restaurant with three role-based screens: waiters take orders on their phones, the kitchen display shows the oldest ticket full-screen, and an admin manages the menu and sales reports.
- Prices and options are snapshotted into each order, so editing the menu never changes past sales
- Near real-time updates without extra infrastructure; chime notifications via Web Audio
Dorsalwear
Open source
Online store for custom sportswear. A 3D garment rotates as you scroll to show the printable areas, and each product page has a 3D viewer where customers pick colors and preview their logo.
- 3D rendering with three.js and scroll animations with GSAP
- Cart, checkout through WhatsApp and an admin panel for order status
Pendientes: Task Manager
Private repo
Task tracking by profile, built on a serverless Postgres stack. Database migrations are generated from the Prisma schema and applied automatically on every deploy.
- Admin session cookies signed with HMAC
AI Content Management System
Work project
The internal platform behind my role at KJ Publicidad: client and subscription management, per-client analytics with a Netflix-style content view, a public SEO audit tool that captures leads, and one-click control of every automation in the pipeline.
- Role-based access: admins see everything, each client sees only their own stats
Confidential client data, no public demo
-
School Management System
PHP
Multi-user web system (admin, teacher, student) for subjects, groups, schedules and enrollment. OOP + MVC.
Repository ↗
-
Hardware Store Point of Sale
Java
Complete, responsive point-of-sale system for a hardware store built with object-oriented design.
-
Stationery Point of Sale
C#
Sales, products, suppliers, user roles with login, and end-of-day cash reports.
Repository ↗
-
Auto Parts Store System
C#
Final course project built as a team of students.
Repository ↗
-
Stationery Inventory App
.NET
Desktop inventory app with login and full create, search, edit and delete operations.
Repository ↗
-
Number to Words Converter
.NET
Windows Forms app that converts any integer into its written Spanish form.
Repository ↗
-
RPG Dragon Repeller
JavaScript
Browser RPG built while learning the fundamentals of JavaScript and the DOM.
Repository ↗
-
Stationery Store Website
HTML/CSS
My first static website, for a local stationery store.
Repository ↗