GERARDO RUIZ
Founder
Community Contributor
Community Leader
Community Champion

GERARDO RUIZ

CTO & Lead Software Engineer

Santiago, Chile

Software Architect and technical leader with 8+ years of experience designing, building, and scaling SaaS platforms across EdTech, environmental compliance, IoT, and logistics. Deep expertise in PHP, Laravel, and multi-tenant architecture. Proven track record leading products from zero to production serving 50+ enterprise clients and processing 200,000+ data points. Hands-on CTO experience building Al-integrated platforms with strong system design and full-stack development skills.

Notable Projects

Gitvlg.com

- Portafolio profesional con temas personalizables, generado a partir de la actividad de GitHub (commits, PRs, code reviews) - Generación de contenido con IA — convierte actividad de GitHub en posts técnicos automáticamente - Publicación multi-canal — publica en LinkedIn y Dev.to con scheduling y staggering - Automatización — sync de GitHub, generación de posts, y publicación social corren como pipelines independientes - Bolsa de trabajo con auto-apply

Laravel 12, PHP 8.4, Livewire 3, Alpine.js 3, Tailwind CSS 3, Filament v3, PostgreSQL (multi-schema), Horizon, Prism PHP (LLMs), Stripe/Paddle, PHPUnit 11, Larastan, Laravel Forge

Brenia — Plataforma SaaS de Generación de Contenido con IA para Marcas

Brenia es una plataforma SaaS multi-tenant que permite a marcas y creadores generar, gestionar y publicar contenido promocional (imágenes, videos y carruseles) con IA, y publicarlo directamente en redes sociales.

Laravel 12 con PHP 8.4 en el backend. Livewire 3, Alpine.js 3 y Tailwind CSS 3 en el frontend. Filament v3 para el panel de administración. PostgreSQL con multi-schema por tenant para aislamiento de datos. Laravel Horizon con Redis para colas. Prism PHP como interfaz unificada para LLMs. Laravel Cashier con Stripe y Paddle para pagos. PHPUnit 11 para testing.

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 701+ pull requests, ensuring code quality across teams.

Consistent Contributor

Active for 49 consecutive months — sustained, reliable delivery.

Highly Active

Averaging 808 contributions/month over the last quarter.

Open Source Impact

Projects earned 26+ stars from the community.

Multi-Project Contributor

Active contributor across 10+ repositories.

PR-Driven Workflow

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

Experienced Professional

5+ years of professional experience.

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

13

Public Repos

26

Stars Received

40

Followers

6,686

Recent Commits

422

Recent Pull Requests

701

Recent Code Reviews

Developer Growth

Contributions Month

Contribution Activity

Less
More

Projects

geanruca/weas

A modern Python web framework for building RESTful APIs.

1,269 total commits (100% of commits) 0 total PRs
141 commits/month Since Jan 2023 Last active 2 years ago

geanruca/weas2

This repository likely contains code, examples, or tools for WebAssembly (Wasm) development.

7,818 total commits (100% of commits) 0 total PRs
977.3 commits/month Since Jan 2023 Last active 2 years ago

geanruca/apitesting

Provides examples and methodologies for testing Application Programming Interfaces (APIs).

187 total commits (95.2% of commits) 40 total PRs (0% of PRs)
PHP 51% HTML 26.7% Blade 13.8%
12.7 commits/month Since Apr 2019 Last active 5 years ago

geanruca/brazoderechosys

Provides a system for controlling or managing a robotic or prosthetic right arm.

522 total commits (23.4% of commits) 44 total PRs (0% of PRs)
PHP 49% Vue 35.5% HTML 15.5%
3 40.7 commits/month Since Oct 2019 Last active 6 years ago

geanruca/selectra

Likely a tool for selecting, filtering, or managing data and options within an application.

99 total commits (100% of commits) 0 total PRs
PHP 89.4% Blade 10.6%
8.3 commits/month Since Jan 2022 Last active 3 years ago

geanruca/drolguinapi

Provides an API for the 'Drolguin' project, likely offering data or functionality.

51 commits
5.7 commits/month Since Jul 2019 Last active 6 years ago

geanruca/alacranbot

An automated bot program named 'Alacran' (Scorpion), likely for task automation or platform interaction.

47 commits
23.5 commits/month Since Nov 2021 Last active 4 years ago

geanruca/LDT_develop

This repository contains development code for an LDT-specific computational tool or library.

36 commits
18 commits/month Since Dec 2021 Last active 4 years ago

CholitaApp/cholita

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

26 commits 7 PRs
1 23 22
13 commits/month Since Apr 2025 Last active 10 months ago

geanruca/gerardoruiz

Personal website or portfolio for Gerardo Ruiz, likely showcasing projects and information.

25 commits
1.4 commits/month Since Mar 2020 Last active 4 years ago

Technologies

Expert in:

PHP Laravel

Languages

PHP Expert JavaScript Advanced TypeScript Advanced Java Intermediate SQL Advanced HTML Advanced CSS Advanced

Frameworks

Node.js Advanced Laravel Expert Livewire Advanced Filament Advanced Nest.js Intermediate Vue.js Advanced Alpine.js Intermediate Electron.js Intermediate Tailwind CSS Intermediate

Tools

Docker Advanced Nginx Advanced

Databases

PostgreSQL Advanced MySQL Advanced Redis Advanced Eloquent ORM Advanced

Cloud

AWS Intermediate Azure Intermediate

Testing

TDD Advanced PHPUnit Advanced

DevOps

CI/CD Advanced GitHub Actions Intermediate Git Advanced

Operating Systems

Linux Advanced

Other

REST API Design Advanced Microservices Advanced WebSockets Advanced Event-Driven Systems Advanced OpenAI API Intermediate Anthropic API Intermediate LLM Integration Intermediate RAG Intermediate Token Management Intermediate Agile Advanced Scrum Advanced Code Review Advanced SOLID Advanced DRY Advanced Design Patterns Advanced

Education

Computer Science Engineering (Ingenieria Civil Informatica)

Universidad Adolfo Ibanez - Santiago, Chile

Computer Science Engineering (Ingenieria Civil Informatica)

Present

Spoken Languages

Spanish Native
English Fluent
French Intermediate

Experience

CTO & Lead Software Engineer

Gitvlg.com

Architected and built a multi-tenant SaaS platform using PHP, Laravel 12, Livewire 3, and Filament v3, enabling educational institutions to generate developer portfolios at scale • Designed tenant-level subscription billing system with Laravel Cashier and Stripe, supporting free, pro, lifetime, and enterprise plans with automated payment processing • Built Al-powered CV and content generation system integrating OpenAl and Anthropic APIs with per-tenant token quotas, rate limiting, and usage analytics • Implemented 4 customizable portfolio themes with GitHub API auto-sync and institutional admin dashboards for batch student management • Internationalized full platform across 4 languages (EN, ES, FR, DE) with complete i18n support • Established CI/CD pipeline with PHPStan at max level, php-cs-fixer, automated PHPUnit test suites, and zero-downtime deployment

2026-01 – Present

Software Architect & Technical Lead

Reimpact

• Designed and built a cloud SaaS platform using PHP and Laravel enabling enterprises to meet Chilean REP Law regulations through automated reporting and data analytics • Scaled platform to process 200,000+ data points and generate 200+ compliance reports annually for 50+ enterprise brands across multiple industries • Architected reporting engine for REP, DPR, and industrial consumer declarations with real-time alerts, data validation, and audit-ready PDF/Excel exports • Built data analytics dashboard with segmentation by material type, waste origin, and cost-per-product tracking using PostgreSQL and Redis caching • Integrated supplier data pipelines and lifecycle analysis simulation engine for eco-design recommendations

2022-05 – Present

Software Architecture Consultant

Independent Consulting

• Provided technical architecture consulting and full-stack development for SaaS startups and mid-size companies using Laravel, PostgreSQL, and AWS • Specialized in system design, REST API architecture, database optimization, and scalable multi-tenant SaaS platforms

2022-05 – Present

Senior Software Engineer

Globant

• Developed loT integration solutions building real-time data pipelines between edge devices and Azure cloud infrastructure using PHP and Node.js • Built REST APIs and WebSocket services for real-time loT device communication handling telemetry data processing • Implemented Azure IoT Hub integrations for device management, monitoring, and data ingestion at scale • Containerized application infrastructure with Docker, improving deployment consistency and team productivity

2021-05 – 2022-05

Full Stack Software Engineer

Amaris Consulting

• Delivered full-stack web applications using TypeScript, Nest.js, and Vue.js with cloud-native architectures on AWS • Built RESTful backend services with Nest.js and responsive frontend interfaces with Vue.js, deployed on AWS EC2 and S3

2020-11 – 2021-05

Full Stack Software Engineer

Go2 Logistics

• Led migration of multiple legacy PHP systems from CodeIgniter 3 to Laravel, improving code maintainability, test coverage, and deployment speed • Built real-time load/unload preparation system using Laravel and WebSockets, automating dock scheduling 30 minutes before truck arrival • Developed inventory management system, trailer preparation workflows, and real-time internal chat using Node.js, Socket.io, and WebSockets • Built GPS tracking and geolocation features using Google Maps API for fleet visibility and route optimization • Developed driver management and payroll processing module handling payments for internal and external contractors • Built Android mobile app for field operations using Java and Electron.js desktop application for warehouse management

2017-09 – 2020-11