Full-Stack Developer — Los Mochis, Sinaloa, México
6+ years building B2B SaaS. Currently at Clixie.ai, an interactive video learning platform used across the US, Mexico and Brazil — I work on the authoring tool: rebuilding the Markers system, moving the UI from Material UI to Tailwind, tuning Redis and Sidekiq in production, and chasing down race conditions.
Everything below, with screenshots: macgalaviz.github.io
- Frontend — React 19 · Redux · JavaScript (ES6+) · Tailwind CSS 4 · Vite · PWA
- Backend — Ruby on Rails 8 · PostgreSQL · MySQL · Redis · Sidekiq · Supabase
- Also — Flutter · Godot 4 · Docker · Linux CLI
The traditional Mexican Lotería, called out loud by your browser. Offline-first PWA: all 108 cards precached, Web Speech API for the calling, screen wake lock so the phone stays awake mid-game.
React Tailwind PWA
A no-code dynamic data platform: design your own fields, forms and dashboards. The schema is data, not migrations, and every write is gated at the database by row-level security.
React 19 Vite Supabase PostgreSQL
Notes that are encrypted before they ever leave your device. AES-GCM-256; the master key is wrapped with keys derived from your password and from a BIP39 recovery phrase, so the server only ever holds ciphertext. Android, Windows and web.
Flutter Dart
Arcanum XVI · play it
A roguelike about climbing a tower that never ends. Procedural floors and a 7×5 tactical grid where every swing is a d20 roll. No classes — six stats and twenty-two tarot blessings decide what a run becomes.
Godot 4 GDScript HTML5
Multi-monitor break reminder for macOS and Windows. Takes over every screen at once, counts twenty seconds down and gets out of the way.
Electron JavaScript
Private work
A Rails 8 + PostgreSQL engine that generates Mexican Lotería boards by partition rather than by chance, using SHA256 fingerprints and GIN indexes to keep sets from repeating — and its offline-first PWA companion. Both closed: they ship a card deck I do not hold the rights to distribute.
B.Eng. in Informatics Engineering — Instituto Tecnológico de Los Mochis (2014–2019)


