Gerardo Ruiz
Founder
Community Contributor
Community Leader
Community Champion

Gerardo Ruiz

CTO & Lead Engineer

Chile

I am an architect and builder of SaaS platforms that scale. Over the past 9+ years, I've led the technical strategy and hands-on development of products across EdTech, environmental compliance, IoT, and logistics — from system design to production deployment. I specialize in end-to-end system architecture for multi-tenant SaaS platforms, technical leadership across cross-functional teams, and deep expertise in the Laravel/PHP ecosystem. I have a pragmatic approach to shipping, utilizing CI/CD, PHPStan, automated testing, and zero-downtime deploys. Most recently, I designed and built a multi-tenant EdTech SaaS platform. Previously, I architected a compliance SaaS platform and built IoT integrations with Azure. Core skills include PHP, Laravel, Node.js, Vue.js, Docker, AWS, Azure, REST API Design, Multi-Tenant Architecture, System Design, PostgreSQL, MySQL, Microservices, CI/CD, Agile. Open to CTO, Software Architect, and Senior/Staff Engineer roles.

Notable Projects

Multi-tenant EdTech SaaS platform (Gitvlg)

Designed and built an EdTech SaaS platform from the ground up, serving educational institutions with automated portfolio generation, AI-powered content creation across multiple LLM providers, and subscription management. Features include tenant-level billing, schema isolation, role-based access control, customizable portfolio themes with GitHub auto-sync, institutional dashboards, CI/CD, automated testing, and internationalization.

Laravel 12, PHP 8.4, Livewire 3, Filament v3, Alpine.js, Tailwind CSS, PostgreSQL, Docker, CI/CD, Multi-Tenant Architecture, OpenAI, Anthropic

Environmental Compliance SaaS Platform (Reimpact)

Led architecture and development of an environmental compliance SaaS platform helping enterprises meet Chilean REP Law regulations through automated reporting, data analytics, and lifecycle analysis. Processed 200,000+ data points and generated 200+ compliance reports annually for 50+ enterprise brands. Architected a reporting engine, built analytics dashboards, integrated supplier data pipelines, and scaled the platform to production.

Laravel, PHP, System Architecture, REST APIs, PostgreSQL, Data Analytics, Cloud Infrastructure

IoT Integration Solutions (Globant/HME)

Developed IoT integration solutions, building real-time data pipelines between edge devices and cloud infrastructure for HME. Built REST APIs and WebSocket services for real-time IoT device communication and implemented Azure IoT Hub integrations for device management and telemetry data processing. Containerized application infrastructure with Docker.

PHP, Node.js, Docker, Azure, IoT, REST APIs, WebSockets, OOP, Jenkins, React

Logistics Management Systems modernization (Go2 Logistics)

Built and modernized logistics management systems for a US-based freight company. Led the migration of multiple legacy systems from CodeIgniter 3 to Laravel. Developed real-time operational tools including a load/unload preparation system, internal inventory management, chat system using Node.js and WebSockets, GPS tracking, driver management module, Android companion app, and Electron.js desktop tooling.

CodeIgniter 3, Laravel, Node.js, WebSockets, Java, Electron.js, GPS

Community Projects

Open-source projects built collaboratively with the developer community.

Mentorships

Mentoring sessions offered to help other developers grow.

De Jr a Senior en 6 meses - Construcción de un SaaS

Paid

# Curso para Desarrolladores Junior — 6 meses **Formato:** 6 meses · 10 sesiones/mes (2 por semana) · 60 sesiones totales. **Prerrequisitos:** licencia de Claude Code y PC propio. **Mentoría:** las sesiones enseñan herramientas y validan la rutina; el contenido teórico se estudia en los bloques semanales del alumno. **IA transversal:** Claude Code es el par de trabajo permanente en todos los módulos. ## Proyecto capstone Cada alumno construye un SaaS real (idea propia o asignada por el mentor). Hitos mensuales: (1) idea y repo; (2) esqueleto funcional; (3) BD y lógica de dominio; (4) refactor con patrones y ADRs; (5) tests, code reviews y UX; (6) deploy a producción. El SaaS es la pieza central del portafolio para entrevistas. ## Módulo 1 — Gestión del tiempo + entrevistas (6 sesiones, 1ª de cada mes) Cada mes la primera sesión valida la rutina, revisa el avance del SaaS y **entrena contenidos de entrevista** alineados al momento del curso: - **Mes 1:** setup de Google Calendar y rutina; pitch personal, método STAR, Git/Linux/IDE básicos. - **Mes 2:** revisión real; entrevista sobre stack (lenguaje, framework, debugging en vivo). - **Mes 3:** productividad avanzada; entrevista sobre BD, SQL, SOLID y manejo de errores. - **Mes 4:** sistematizar simulacros; system design, patrones, trade-offs, arquitectura. - **Mes 5:** búsqueda laboral; entrevistas completas en inglés, behavioral, negociación. - **Mes 6:** consolidación y plan post-curso; entrevista técnica final y preguntas al entrevistador. **Rutina semanal (bloques fijos):** inglés diario, simulacros de entrevista, code reviews, patrón de la semana, arquitectura, técnicas de criterio, planificación con IA, trabajo en el SaaS. ## Módulo 2 — Entorno de trabajo (8 sesiones) Linux (3): filosofía Unix, procesos, pipes, diagnóstico. SSH (1): claves, agent, config. IDE + Claude Code en profundidad (3): atajos, debugging, Git, modos de uso de Claude Code. Inglés — plan de estudio (1) con meta B1 funcional. ## Módulo 3 — Fundamentos del stack (12 sesiones) Herramientas del stack (3): lenguaje a fondo, framework, ecosistema. Buenas prácticas (3): SOLID, DRY/KISS/YAGNI, Conventional Commits y estrategias de ramas. Excepciones y errores (2): fail fast, logging estructurado, observabilidad (Sentry). BD (4): modelado relacional, SQL intermedio, transacciones y migraciones, NoSQL y optimización. Todo aplicado al SaaS propio con Claude Code como apoyo. ## Módulo 4 — Arquitectura, patrones y planificación con IA (14 sesiones) El módulo más denso, donde se forma el criterio. - **Leer antes de escribir (2):** explorar codebases, diagramas, dominio de negocio. - **Evaluar soluciones (2):** trade-offs, ADRs, simplicidad > complejidad. - **Patrones (3):** creacionales/estructurales, comportamentales, cuándo NO aplicarlos. - **Arquitectura (2):** MVC/Hexagonal/Clean/DDD, event-driven, monolito vs microservicios. - **Planificación con IA / Claude Code (3):** workflow idea → diseño → scaffolding → tests → revisión; prompting; riesgos de código plausible pero incorrecto. - **Mejorar el criterio (2):** leer código ajeno, post-mortems, debatir decisiones con IA. ## Módulo 5 — Calidad (10 sesiones) Testing (4): unitarios, feature, browser, integración, TDD. Code reviews en GitHub/GitLab (3): abrir y revisar PRs, dar y recibir feedback. UX y QA (2): estados, validación, a11y, responsive. Dogfooding del SaaS propio (1). ## Módulo 6 — DevOps y deploy seguro (10 sesiones) Flujo DevOps (1). Pipelines CI/CD (3): anatomía, secretos, caching, debugging. **Deploy sin romper producción (3):** feature flags, blue-green/canary, backward compatibility, migraciones expand→migrate→contract, rollbacks y checklists. Cloud AWS/Cloudflare (2). Bugs urgentes en producción (1): triaje, logs, hotfix vs fix, post-mortem. ## Evaluación final El alumno termina con: rutina autónoma, entorno Linux/Mac con Claude Code, capacidad de entender y contribuir a repos nuevos, feature end-to-end con IA, code reviews efectivos, deploys sin romper producción, manejo de bugs urgentes, inglés B1 funcional para entrevistas, y **un SaaS desplegado en producción** como pieza central del portafolio.

0 mentees Book a session →

Highlights

Active Code Reviewer

Reviewed 750+ pull requests, ensuring code quality across teams.

Consistent Contributor

Active for 49 consecutive months — sustained, reliable delivery.

Highly Active

Averaging 632 contributions/month over the last quarter.

Open Source Impact

Projects earned 26+ stars from the community.

PR-Driven Workflow

Opened 970+ pull requests — follows professional review-based workflows.

Experienced Professional

14+ years of professional experience.

Technology Specialist

7+ years working with PHP.

Community Leader

Leading 1 community project(s) — building and guiding teams.

Community Mentor

Completed 73 mentoring session(s) with 13 mentee(s) — sharing knowledge.

GitHub Stats

62

Repositories

26

Stars Received

42

Followers

7,572

Recent Commits

970

Recent Pull Requests

750

Recent Code Reviews

Developer Growth

Contributions Month

Contribution Activity

Less
More

Projects

57 contributions across 3 repos

CholitaApp/

cholita

An application focusing on or representing the culture and heritage of Cholita women.

26 total commits (100% of commits) 7 total PRs (200% of PRs)
1 23 22
PHP 95.3% HTML 0.4% Blade 4.1%
2 13 commits/month Since Apr 2025 Last active 1 year ago
geanruca/

onlyfanscraper

Scrapes content and information from OnlyFans accounts and profiles.

18 total commits (100% of commits) 0 total PRs
PHP 56.6% Shell 2.8% JavaScript 39%
1 18 commits/month Since Sep 2025 Last active 10 months ago
geanruca/

geanruca

Gean Ruca's GitHub profile, acting as a personal resume and portfolio to showcase skills and projects.

13 total commits (100% of commits) 0 total PRs
4 0.2 commits/month Since Sep 2020 Last active 7 months ago

Technologies

Expert in:

PHP JavaScript HTML CSS Python Vue Blade

Languages

PHP Expert · 7 yrs JavaScript Expert · 7 yrs HTML Expert · 7 yrs CSS Expert · 7 yrs Python Expert · 5 yrs TypeScript Unexplored · 5 yrs Shell Unexplored · 4 yrs PowerShell Unexplored · 4 yrs Ruby Unexplored · 6 yrs

Preprocessors

SCSS Advanced · 7 yrs

Frameworks

Vue Expert · 7 yrs Blade Expert · 7 yrs

Other

PLpgSQL Unexplored · 2 yrs

Education

Herramientas de inteligencia artificial para developers

Platzi

Inteligencia artificial

2023 – 2023

Kotlin desde cero

Platzi

Ingeniería informática

2023 – 2023

Novedades de Laravel 10

Aprendible

null

2023 – 2023

Domain Driven Design en PHP

Codely.tv

Ingeniería informática

2022 – 2022

TDD with Laravel

zeroToMasters

Software development

2021 – 2021

Spoken Languages

English Fluent
Spanish Fluent

Experience

CTO & Lead Engineer

Gitvlg

Leading technical strategy and full-stack development of an EdTech SaaS platform that automates developer portfolio generation for bootcamps, universities, and individual developers. Architected multi-tenant platform with tenant-level billing, schema isolation, and role-based access control using Laravel 12 and Filament. Built AI-powered CV and content generation system integrating multiple LLM providers (OpenAI, Anthropic) with per-tenant token quotas and rate limiting. Designed subscription system supporting free, pro, lifetime, and enterprise plans via Laravel Cashier. Implemented 4 customizable portfolio themes with GitHub auto-sync, serving institutional dashboards for batch student management. Enforced code quality with PHPStan at max level, php-cs-fixer, automated test suites, and zero-downtime deployment pipeline. Internationalized platform across 4 languages (EN, ES, FR, DE).

2026-01 – Present

Software Architecture Consultant

Independent Consulting

Providing technical architecture consulting and full-stack development for SaaS startups and mid-size companies. Specializing in Laravel ecosystem, API design, and scalable system architecture.

2022-05 – Present

Software Architect & Technical Lead

Reimpact

Leading architecture and development of an environmental compliance SaaS platform that helps enterprises meet Chilean REP Law regulations through automated reporting, data analytics, and lifecycle analysis. Designed and built cloud platform processing 200,000+ data points and generating 200+ compliance reports annually for 50+ enterprise brands. Architected reporting engine for REP, DPR, and industrial consumer declarations with real-time alerts and audit-ready exports. Built analytics dashboard with segmentation by material type, waste origin, and cost-per-product tracking. Integrated supplier data pipelines and lifecycle analysis simulation for eco-design recommendations. Scaled platform from MVP to production serving major Chilean enterprises across multiple industries.

2022-05 – Present

Senior Web Developer

Globant

Developed IoT integration solutions for HME as part of Globant's engineering team, building real-time data pipelines between edge devices and cloud infrastructure. Built REST APIs and WebSocket services for real-time IoT device communication using Node.js and PHP. Implemented Azure IoT Hub integrations for device management and telemetry data processing. Containerized application infrastructure with Docker for consistent development and deployment environments.

2021-05 – 2022-05

Full Stack Engineer

Amaris Consulting

Delivered full-stack web applications for consulting clients using modern JavaScript and cloud-native architectures. Built backend services with Nest.js and frontend interfaces with Vue.js. Deployed and managed applications on AWS infrastructure.

2020-11 – 2021-05

Full Stack Developer

Go2 Logistics

Built and modernized logistics management systems for a US-based freight company, migrating legacy applications and developing real-time operational tools across web and mobile platforms. Led migration of multiple legacy systems from CodeIgniter 3 to Laravel, improving maintainability and performance. Built real-time load/unload preparation system that automated dock scheduling 30 minutes before truck arrival. Developed internal inventory management and trailer preparation workflows used across warehouse operations. Implemented real-time internal chat system using Node.js and WebSockets for cross-team communication. Built GPS tracking and geolocation features for fleet visibility and route management. Developed driver management module handling payroll processing for both internal and external contractors. Built Android companion app for field operations using Java and Electron.js for desktop tooling.

2017-09 – 2020-11