Projects

PyDSA Lab

Data Structures & Algorithms lab in Python with step-by-step visualization in Streamlit + Graphviz.

Python, Streamlit, Graphviz, Pytest, Ruff, Pre-commit

View

GSCalidad (Private App)

Offline-first Android app (Kotlin/Jetpack Compose) + Laravel REST sync for quality/production workflows, attachments and approvals.

Kotlin, Jetpack Compose, Room, WorkManager, Retrofit, Moshi, Hilt, Laravel, MySQL, PostgreSQL

View

RemoteJob Radar

FastAPI + Postgres app that ingests remote job RSS feeds and matches them to user profiles (keywords + exclusions).

Python, FastAPI, Uvicorn, PostgreSQL, SQLAlchemy, Docker, RSS (feedparser)

View

Medical Appointments (Plain PHP + MySQL)

Technical test mini app to manage medical appointments: auth + protected routes, CRUD, cancel/delete, CSRF, and PDO prepared statements (with optional MySQL SSL).

PHP 8.1+ (no framework), MySQL 8, PDO (prepared statements), Bootstrap 5, Sessions & protected routes, CSRF protection, Migrations (custom runner)

View

Hair Salon Anita (Laravel + Inertia + Vue)

Full-stack salon management system for clients, appointments, services, and attentions, built with Laravel 12 + Breeze auth, Inertia.js + Vue 3, MySQL (SSL CA), and Docker (CA injection via Base64).

Laravel 12, Laravel Breeze (Auth), Inertia.js, Vue 3, Vite, Tailwind CSS, MySQL (SSL), Docker

View

Hair Salon Anita Mobile (Flutter Client)

Flutter mobile client for authentication and appointment creation: login, clients dropdown, native date/time pickers, and API integration with the Laravel backend.

Flutter, Dart, REST API integration, Token-based auth, Android (emulator/real device networking)

View

E-commerce Platform (Private Contract)

E-commerce built from scratch: React frontend + Node/Express API + MySQL, integrating billing, e-signing and payments, plus a recurring billing worker.

React, React Router (routing), Node.js, Express, MySQL, Payment gateway (webhooks + idempotency), Billing/Invoicing integration, E-signature / contract automation integration, Background worker (recurring charges)

View

C-analyzer

Desktop lexer + parser visualizer for a subset of C, built with Python + PLY (lex/yacc) and a Tkinter GUI. Shows tokens and syntax-tree-like output side by side.

Python (>=3.10), PLY (lex/yacc), Tkinter, Regex, Packaging (pyproject.toml)

View