A product engineering studio that ships commercial software — desktop, web, mobile and AI.
Founded and led by Homero Raúl Vargas Cruz · Toluca, México 🇲🇽
14+ years shipping software · 272 repositories · 14 organizations · 12 commercial desktop products · 40+ open-source packages
I'm Homero Raúl Vargas Cruz — Founder & Principal Software Engineer at Innobox R&R.
I started as a full-stack web developer and spent a decade building enterprise systems in PHP/Laravel + Vue. Today I design and ship complete products end to end: a desktop application framework of my own, a catalog of licensed commercial apps built on top of it, the licensing/billing infrastructure that sells them, the mobile clients, and the AI layer that makes them useful.
I don't just write features. I build the platform the features stand on.
🎓 M.Sc. in Innovation and Educational Technology · B.Eng. in Systems Engineering · B.A. in Psychology 🌍 Spanish (native) · English (advanced) · Open to remote and relocation
The centerpiece of everything here. Forge is a TypeScript framework I built for offline-first, license-sold Electron desktop applications — the same way Laravel is a framework for web apps, but for software you install, sell and update on a customer's machine.
src/kernel Application lifecycle, service container, bootstrapping
src/database Migrations, query layer, pluggable drivers, two-way sync
src/auth Authentication with swappable adapters (local / Supabase / OAuth)
src/licensing License validation, activation, entitlement enforcement
src/http Embedded Fastify server bridging renderer ↔ backend
src/jobs Background job queue
src/events Event bus and listeners
src/updater Signed auto-update channel (electron-updater)
src/install First-run provisioning
src/integrations Third-party adapters (payments, CFDI, storage, messaging)
src/mcp Model Context Protocol server — apps expose tools to AI agents
src/interop Cross-app communication inside the Innobox ecosystem
src/workspace Multi-tenant workspaces
src/console CLI tooling and code generation
src/ui Shared React design system
Interchangeable backends by design: the exact same application runs against local SQLite (fully offline), Supabase, or PostgreSQL — chosen by configuration, not by rewriting the app.
| Runtime | Electron · Node.js · Fastify · better-sqlite3 |
| Language | TypeScript (strict), 100% typed surface |
| UI | React 18 · Vite · Lucide |
| Testing | Vitest · typecheck gates on every release |
| Distribution | electron-builder · code-signed installers · delta auto-updates |
| AI | Native MCP server — every app is an agent-callable tool |
Current release: v0.19.3 — and 12 shipping products depend on it.
Every one of these is a real, versioned, installer-distributed, license-gated product with its own auto-update release channel.
| Product | What it does | Notable engineering |
|---|---|---|
Innobox Hub v0.1.44 |
Central app manager — one account, installs / updates / sells the entire catalog | Storefront + package manager + SSO in a desktop shell |
LeadOps v0.2.20 |
Lead generation & prospecting workstation | Anthropic Claude SDK for enrichment/qualification · Puppeteer scraping · Leaflet geospatial mapping |
| Aprendiz | "Teach it once and it repeats by itself, on any page or program." — desktop RPA | Puppeteer-driven task recording & replay, JSDOM-tested |
Clipia v0.1.16 |
Programmatic video generation studio | Remotion render pipeline · FFmpeg/FFprobe · Zustand state |
Facturalista v0.1.18 |
Invoicing for the Mexican market | Mexican CFDI electronic stamping (Facturama + managed/self-service billing modes) |
Chispa v0.1.19 |
Children's educational software — buy once, works offline, the child's data never leaves the computer | See engine below |
| Chispa · Lectura | Reading title in the Chispa vertical | OpenDyslexic & Andika typography, accessibility-first |
Cobraya v0.1.17 |
Collections & receivables | Offline-first ledger with sync |
Timegrid v0.3.0 |
Scheduling & appointments | Conflict-free slot engine |
Rayita v0.1.10 |
Catalog productivity app | Full Forge integration (Hub, licensing, interop) |
| Tipster | Web + mobile product | Laravel API + React Native client |
| Caso Culpable | Deductive crime-fiction game — live at casoculpable.com | Hexagonal architecture monorepo: a zero-dependency pure domain, a deterministic fair-play solver that proves every case is logically solvable before publication, blind-reader validation, Stripe billing, architecture & secret-scanning CI gates |
A pedagogy engine that sits on top of Forge: learner profiles, per-node mastery modeling, spaced repetition, an adaptive session planner, and auto-generated progress material for parents. Built with the Anthropic SDK for content generation. v0.11.3.
Building the product is half the job. These are the systems that turn it into a business:
- innobox-licensing — central multi-product license & sales server. Supabase Edge Functions (Deno) + Postgres schema + admin CLI, tested against PGlite. Every product in the catalog validates against it.
- innobox-gateway — managed gateway fronting S3/R2 storage and AI inference, with entitlement checks and credit-based metering.
- innobox-community — the ecosystem's support forum, on isolated Supabase infrastructure.
- innobox-factory / innobox-forge — scaffolding and code generation: a new licensed product goes from zero to installable in hours.
- Release channels — a dedicated public repo per product (
*-releases) serving signed installers and auto-update manifests.
- Anthropic Claude SDK integrated in production across LeadOps, Chispa Engine and Caso Culpable.
- Model Context Protocol (MCP) — a first-class Forge module: desktop apps expose their capabilities as tools that AI agents can call.
- xtts_local — a Python voice-cloning desktop application: Coqui XTTS v2 + PyTorch + Transformers, GUI, packaged with PyInstaller (custom scipy/transformers hooks) and an Inno Setup Windows installer with its own license client. ML that ships as a product, not a notebook.
- narrator-xtts — audio review tooling for the TTS pipeline.
- AI agents in production platforms — multi-tenant real estate platform with autonomous agents, AI landing-page generation at scale (BrandAI, 20+ generated properties), conversational assistants.
- Automation — Puppeteer fleets, WhatsApp automation servers, government-form fillers (RVOE), scrapers on AWS Lambda.
Tipster Mobile — production React Native 0.81 + Expo (SDK 54) application:
expo-router · expo-iap in-app purchases · expo-notifications push · expo-secure-store · expo-auth-session OAuth · @tanstack/react-query · react-hook-form + Zod · nativewind · i18next full localization · Reanimated · TypeScript throughout.
Plus a decade of hybrid and PWA delivery for the enterprise platforms below.
Over a decade of multi-tenant, business-critical systems in Laravel + Vue.js:
- SeguroPro — a complete CRM for the insurance industry: core engine, landing-page manager, embeddable widgets, campaign infrastructure.
- ActualSales — enterprise sales platform: core services, webhook infrastructure, the Olympus backend, and a visual Vue builder. RESTful API design, GitLab CI/CD, legacy-to-modern migrations.
- iTec School — multi-tenant school management: academic control, payment gateways, video processing, audit trails, multi-page app architecture.
- EBAT — Escuela de Bellas Artes de Toluca — I founded and led their Technology Department with a team of 8, and built the systems for administration, finance, social service, procedures and R&D.
- SiConsulta — medical practice platform.
- ProfeMX — education platform with RVOE regulatory automation.
- iTec Systems — 70+ conversion-focused React/TypeScript landing pages and micro-SaaS products.
- Laravelers Academy — 25 open teaching repositories. I teach what I build.
- LMS for Tecnológico de Monterrey — learning management system with multimedia and assessment.
Reusable infrastructure extracted from real production work, on Packagist and npm:
Laravel / PHP — larapack-generator · laravel-auth · laravel-audit · omni-billing (+ Stripe / PayPal drivers) · s3-resumable-uploads · video-processor · search-surge · domain-manager · laravel-options · twilio-sdk · zoom-sdk · google-calendar · laravel-tel-input · make-bridge · composer-deploy-tool · laravel-env-editor · wirecomments · routes-to-json
JavaScript / Vue — form-elements · vue-datatable · js-validator · multipart-uploader · locale-generator · http-request · laravel-setup · feedback-visual
AWS in production: EC2 · S3 · Lambda · IAM · Route 53 · SES · CloudWatch · CodeDeploy · CloudTrail Practices: hexagonal architecture · offline-first & sync · monorepos · migrations as code · CI architecture/secret gates · signed releases & delta updates · multi-tenancy · RESTful & SOAP APIs · i18n/l10n · accessibility
I take a product from idea to a customer's machine, alone or leading a team. That means: designing the architecture, building the framework, writing the domain logic, shipping the UI, wiring the payments, signing the installer, running the update channel, and keeping it maintainable enough that twelve products can share one codebase.
- Platform & framework engineering — Forge is the proof: 20+ modules, adapter-based, 12 dependent products.
- Desktop application engineering at scale — Electron, native modules, code signing, auto-update, offline-first data with sync.
- Full-stack product delivery — React/TypeScript, Vue, Laravel, Node, React Native.
- AI-native software — LLM integration, MCP tooling, local ML inference, autonomous agents.
- Monetization infrastructure — licensing servers, entitlements, metered billing, Stripe/PayPal, CFDI.
- Technical leadership — founded and ran a technology department (team of 8), and I teach publicly through Laravelers Academy.
I'm open to senior / staff / principal engineering roles, technical leadership, and consulting — remote worldwide or relocation.
📱 WhatsApp: +52 729 447 0019
"To build software that is efficient and human-centered — and to keep pushing the boundary of what one engineer can ship."