Christian Elías
Cruz González

Senior Software Engineer
Christian Elías

150K users run my code every day.
None of them know it exists. That's the point.

Mexico City · Remote

IEEE Xplore 1 published paper
Keynote 3 international conferences
Television 2 national appearances
About me

The best code is the kind nobody notices exists.

A dashboard that takes 8 seconds to load is a bug nobody calls a bug. I've spent years hunting exactly those.

I worked as a Senior Engineer at Ubidots, an IoT platform with 150K+ users and millions of real-time events. Outside of code, I'm a speaker, mentor, and published author at IEEE Xplore.

150K+ daily active users · production code
Community Speaker · Mentor · Google DSC Lead '20–'21
IEEE Xplore 1 published paper
Experience

Where I've worked

Feb 2024 — May 2026 Ubidots

Senior Software Engineer — Frontend & Mobile

  • Led architecture and performance of an IoT SaaS platform with 150K+ active users and real-time data via WebSockets.
  • Reduced dashboard load times from 8s → 5s (~37%) and optimized ECharts widget rendering from 30s → <15s (~50%) through virtualization, memoization, and canvas rendering.
  • Cut release cycle from 50 to 20 min (~60%), reducing delivery friction for a team of 20+ developers.
  • Established quality standards, an internal ESLint plugin, and code review guidelines adopted by the whole team; mentored 2 junior engineers through pair programming and structured reviews.
Case study
Jun 2022 — Feb 2024 Ubidots

Mid-level Frontend Engineer

  • Implemented payments module with Stripe and migrated the fetching system to TanStack Query, eliminating duplicated state and enabling direct freemium-to-paid conversion.
  • Built and maintained the mobile app (iOS + Android) in React Native, shipping new platform features directly to end users.
  • Contributed to the design and implementation of key components of the real-time IoT dashboard system.
Jul 2021 — Jun 2022 Clever Cloud

Frontend Developer

  • Built interfaces for 20+ client projects using React, Vue, and PHP.
  • Directly managed my own client accounts, including Hola Buzz — from initial development through ongoing support.
  • Implemented CI/CD pipelines to improve deployment cycles.
Ago 2020 — Jul 2021 Google Developers

Developer Student Club Lead

  • Led a student tech community of 60+ members.
  • Organized ~20 technical events: workshops, talks, and hands-on sessions.
  • Designed and built the community website.
  • Participated as speaker and facilitator at software development events.
Education

Academic background

2018 — 2022 ITSOEH Hidalgo, Mexico

B.Eng. in Information and Communication Technologies

Published research in IEEE Xplore on security in decentralized blockchain systems.

Oct 2021 — Mar 2022 Platzi

Platzi Master Program · Cohort 8

Admission by selection process

  • Weekly JavaScript and React challenges with pair programming and structured feedback.
  • GetHired community: collaborated with developers across Latin America on industry hiring preparation.
Skills

What I work with

Frontend & Mobile
ReactReact NativeTypeScriptJavaScript (ES6+)HTML5CSS3
Data Visualization
EChartsD3.jsRendering optimizationLarge dataset handling
State & Fetching
TanStack QueryReact state patternsWebSocketsREST APIs
Architecture
Frontend ArchitectureComponent DesignDesign SystemsScalable UI
Quality & Tooling
ESLint (custom rules)JestReact Testing LibraryGitCI/CD
UX & Collaboration
Responsive DesignAccessibility (a11y)Agile / Scrum
AI & LLMs
Claude CodeGitHub CopilotOpenCodeOpenAI APICodexOllama
Projects

Things I've built

TuAgenda.digital

Next.jsSupabaseStripeTwilioOpenAI

Appointment automation SaaS for small businesses: white-label booking pages, zero-login client portal for rescheduling and cancellation, automated email and SMS reminders, and an AI scheduling agent for WhatsApp. Stack: Next.js 15, Supabase, Vercel Edge, Stripe, Twilio, and OpenAI.

DocPipeline

TypeScriptNext.jsWebSocketSSE

Real-time document pipeline monitoring dashboard to track documents through multi-step processing stages (pending → extracting → validating → indexing → done/failed). Includes batch actions, live notifications, and SSE streaming.

Octa.page

AstroTypeScriptTailwind CSS

Public technical notebook built with Astro where I publish systems research, architecture decisions, runtime analysis, and frontend performance notes.

Avelor

AstroNode.jsPHPMySQLTailscale

Production back-office platform I designed and built from scratch to manage freelance and side-project operations. Covers custom web analytics with event tracking and dashboards, a URL vault with one-time secret sharing, client brief management, and automated deployment hooks with live output streaming. Built on Astro, PHP, Node.js, and MySQL — self-hosted on a VPS with Tailscale-protected admin access.

CatolicMixquia

React NativeMobileiOSAndroid

React Native app in production since October 2023, available on iOS and Android. 500+ Android users, 170 iOS users. Built for the Parish of Mixquiahuala to bring the Gospel and teachings closer to the community.

Public appearances

Talks & events

Feb 21, 2026
Talk What University Doesn't Teach You About the Real World in Information Technology
Jan 26, 2026
Talk Artificial Intelligence: Use and Ethical Implications
Oct 17, 2025
Keynote Towards the Next Technological Frontier: Redefining the Limits of Innovation
Aug 19, 2025
Keynote New Challenges in Software Engineering in an AI-Oriented World
Feb 20, 2025
Talk Current State of Artificial Intelligence and Its Impact on the Future of Technology
Community

Beyond the code

Speaker

Talks at Frontend, AI and Open Source events.

Mentor

I support developers' growth in tech communities — online and in person, from 1:1 sessions to group settings at events.

Google DSC Lead '20–'21

60+ members, ~20 technical events organized.

Publications

Research

IEEE Xplore 2021

Security Issues of a Decentralized Blockchain-Based Messaging System

Decentralized blockchain-based messaging system using public-key cryptography (aes128-ctr). Analyzes key architectural vulnerabilities — 51% attacks, double-spending, and verification speed — and proposes solutions applicable to any blockchain network. Presented at an international conference.

REINGTEC ISSN 2448-7198 2020

Statistical Analysis of the Spread of the COVID-19 Pandemic in Mexico Applying Machine Learning Models

Kernel Ridge model to predict COVID-19 contagion trends in Mexico. Trained on Johns Hopkins CSSE data from the first 50 days of the outbreak to estimate the following 150 days. Implemented in Python with sklearn.

Contact

Let's work together.

Looking for full-time remote positions. Open to community tech talks at no cost.