Christian Elías
Cruz González

Senior Software Engineer
Christian Elías

Senior engineer. Hidalgo, Mexico.
Remote full-time since 2021.

Mexico City · Remote

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

Four years optimizing the frontend of a 150K-user platform. Now building developer tools.

At Ubidots, there was an ECharts widget that took up to 30 seconds to render. Nobody filed a bug report — users just closed the tab. I found it in a DevTools session at 11pm.

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 · my code still runs in production
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.
  • Cut dashboard load time from 8s to 5s — the worst offenders were ECharts widgets rendering hundreds of off-screen series. Virtualizing the viewport dropped render time from 30s to under 15s.
  • The CI pipeline was running 50 minutes per release. After reworking job parallelization and shared caching, it runs in 20. Thirty minutes back, for every deploy, for a team of 20.
  • 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

Live in production

TuAgenda.digital

OpenAINext.jsSupabaseStripeTwilio

Appointment automation SaaS in operation, with 5 active clients in the first 3 months and recurring revenue via Stripe: white-label booking pages, zero-login client portal, automated email and SMS reminders, and an AI scheduling agent for WhatsApp with OpenAI in production — handling reservations 24/7 and reducing manual operational load by ~80%.

tuagenda.digital
TuAgenda.digital interface screenshot Case study
Live in production

Squawk

deck.glMapLibreEChartsSSENext.js

Real-time global aviation dashboard: ADS-B transponder data via OpenSky Network, Node.js worker with SQLite WAL mode, density heatmap via deck.gl + MapLibre, 6 live ECharts charts, and emergency squawk alerts (7700/7600/7500) over SSE streaming every 5s.

squawk.creu.cat
Squawk interface screenshot View site
Live in production

Avelor

Node.jsCLInpmWebSocketself-hosted

Ecosystem of 17 CLI tools for developers, published on npm under @avelor. Highlights: mesh — local dev proxy with HTTPS and fault injection; floo — SSH deployment agent with GitHub Action and Homebrew tap; bifrost — self-hosted WebSocket tunnel relay; and mira — uptime monitor with auto-generated static status page. Each tool eliminates a third-party dependency in production.

pkg.avelor.es
Avelor interface screenshot View site
Live in production

Stratum

ReactViteEChartsOpen-Meteo

Generative art tool that converts 75 years of historical weather data into color-coded stripe visualizations per city. Daily temperature range, precipitation, and sunshine hours are encoded as stripe width, hue, and overlay. Exportable as SVG, PNG, and PDF with no server required.

stratum.creu.cat
Stratum interface screenshot View site
Experimental

Loft

Next.jsMapLibreSSESQLitei18n

Reference implementation of RFC 1149 (IP over Avian Carriers): real-time tracking of IP datagrams transported by homing pigeons. Simulates flight physics with live meteorological data via Open-Meteo, global map with great-circle routes, SSE streaming, and three-language support including Latin.

loft.creu.cat
Loft interface screenshot View site
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.

Testimonials

What people I've worked with say

An excellent developer with great skills in web development, with a natural leadership ability and great teaching skills.
Contact

Let's work together.

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