From daydream to production — games, apps and web platforms.
Languages:
Web & Frontend:
Backend & APIs:
Mobile & Games:
Databases:
Testing:
DevOps & Infrastructure:
Tools:
Principles: SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) · DRY (Don't Repeat Yourself) · KISS (Keep It Short and Simple) · YAGNI (You Aren't Gonna Need It) · Design Patterns
Architecture: Layered · MVC (Model-View-Controller) · REST APIs · FSD (Feature-Sliced Design)
Process: TDD (Test-Driven Development) · SDD (Spec-Driven Development) · Scrum · Kanban
Products I've built and shipped.
Less paper, more control: orders flow from waiter to kitchen, cash register, analytics and multi-location. Free plan, 30-day trial.
🔗 Web app · Google Play · Linux · Windows
Point of sale built for small businesses: Flutter client, Slim 4 REST API and MariaDB — products, orders, reports and multi-user access.
Extends the floating action button with messaging and social widgets for WordPress sites.
🔗 GitHub
I'm Juan Camilo Rivera, a software developer with one rule: if it doesn't ship, it doesn't exist.
I build the full stack of my own products — Unity games, Flutter restaurant apps (iMesas, SimplyfyePOS), and PHP/React web platforms — from database schema to the nginx server that serves them, CI/CD included.
I've led teams and taught as an instructor, so I write code for the person who comes next: clean architecture, honest tests, and names that say what they mean.
Fluent in English (C1) and Spanish (C2) — and convinced that the best requirement is the one the user says out loud.
You can find me at DaydreamsDeveloper.com or in my portfolio.
Soy Juan Camilo Rivera, desarrollador de software con una regla: lo que no se entrega, no existe.
Construyo el stack completo de mis propios productos — juegos en Unity, apps de restaurantes en Flutter (iMesas, SimplyfyePOS) y plataformas web en PHP y React — desde el esquema de base de datos hasta el servidor nginx que los sirve, CI/CD incluido.
He liderado equipos y enseñado como instructor, así que programo para quien viene después: arquitectura limpia, tests honestos y nombres que dicen lo que significan.
Hablo español nativo (C2) e inglés fluido (C1) — y aprendí que el mejor requerimiento es el que el usuario dice en voz alta.
Encuéntrame en DaydreamsDeveloper.com o en mi portafolio.


