Freelance Full-Stack Developer

Hi, I’m Jesús. I build web, mobile and SaaS products end to end.

Production software for healthcare, mining, hospitality and e-commerce — Java and PHP backends, React/TypeScript frontends, with applied AI and SEO built in from day one.

Portfolio

Selected work that solves real business problems

View full portfolio

I design systems for healthcare, mining, hospitality and e-commerce — combining backend engineering, product thinking and applied AI.

2026Multi-tenant SaaSPublic

Turnero — Virtual Queue SaaS

Multi-tenant SaaS platform for managing customer service queues: each business registers, configures branches and services, and issues tickets dispatched in real time. Includes a public TV display, mobile ticket tracking via SSE, and safe concurrent dispatching with database-level locking. Fully packaged in a single Docker container ready to deploy on any VPS.

Java 21 / Spring Boot 3React + TypeScriptMySQL 8Docker / SSE

User: demo@easyprodigital.com·Password: DemoTurnero2026

2026E-commerce / Point of SalePublic

Bagisto — E-commerce with POS

E-commerce platform on Laravel + Vue.js with catalog, payments and order management, plus a Point of Sale (POS) module for running inventory and in-person sales from the same system as the online store. Modular architecture (~42 packages) with repository pattern and event-based extensibility — the foundation I use to build custom stores for clients.

Laravel 12 / PHP 8.3Vue.js 3Tailwind CSSMySQLPOS

User: admin@example.com·Password: admin123

2026Healthcare APIPrivate

MIPRES Reporting API — Ministry of Health

Integration with Colombia's Ministry of Health platform for prescription reporting and dispensing control, under strict healthcare-sector regulation. Optimized queries cut response times by 40% while processing 3,000 daily transactions.

PHP / SymfonyMariaDBREST

Contact

Have a project in mind?

info@easyprodigital.com
💬WhatsApp
Available for projects|Medellín, Colombia — remote, serving clients across the US & Canada|19:00 GMT-5→ contact