Sobre mí

Soy Chanlito Hem, líder técnico e ingeniero full-stack en Phnom Penh. Soy medio cubano, así que en casa hablamos español; el jemer es mi otra lengua materna y trabajo en inglés.

Estudié Ingeniería de Software en Cienfuegos, Cuba. Desde entonces he creado aplicaciones web en una consultora de Phnom Penh, pasé mi etapa más larga como el primer ingeniero de Blue y ahora lidero la construcción de un sistema de originación de préstamos para una institución financiera.

Revelando a mini Chanlito…

pensando…

Experiencia

  1. Líder técnico

    Sean Oliver Consulting

    may. 2026 – actualidad · Phnom Penh (híbrido)

    Lidero la construcción de un sistema de originación de préstamos para una institución financiera de Camboya, desde la captura en campo hasta la aprobación y el desembolso.

    • Una app offline-first para tabletas con React Native y Expo para agentes de campo, con borradores cifrados, sincronización en segundo plano e interfaz en jemer e inglés
    • Un portal para aprobadores con React y TanStack, y un backend en NestJS sobre Oracle con inicio de sesión de Microsoft Entra ID
    • Hacer crecer el equipo: el perfil de ingeniero, los estándares de código y el entorno con el que empiezan las nuevas incorporaciones

    Mira el trabajo:Sistema de originación de préstamos

  2. Consultor de ingeniería de software

    Independiente

    ene. 2026 – may. 2026 · Remoto

    Diseñé, construí y lancé productos para clientes como único ingeniero.

    • Una plataforma para clubes deportivos y gimnasios con entrenamientos generados por IA, en Elixir y Phoenix LiveView
    • Un asistente de medicamentos para Camboya que lee recetas y encuentra una sola farmacia que pueda surtir toda la lista

    Mira el trabajo:Caracol Sports Club Asistente de medicinas

  3. Ingeniero fundador

    Blueblue.app

    abr. 2018 – dic. 2025 · Remoto

    Entré como primer ingeniero de un SaaS de gestión de proyectos y procesos, y ayudé a llevarlo a miles de usuarios activos.

    • Definí el stack (Vue y Nuxt, Node.js, GraphQL, MySQL) y lideré el primer lanzamiento a producción
    • Construí el motor de campos personalizados y el editor de formularios de arrastrar y soltar, una de las funciones más usadas
    • Colaboración en tiempo real con suscripciones GraphQL y Redis, y una cola que procesa más de 10.000 tareas al día
    • Encontré y resolví cuellos de botella en producción con índices, consultas reescritas y caché
    • Hice crecer el equipo de ingeniería de 1 a 6, con revisión de código, estándares y documentación para las nuevas incorporaciones

    Mira el trabajo:Blue

  4. Ingeniero de software y después líder técnico

    Pathmazing

    oct. 2015 – feb. 2018 · Phnom Penh

    Creé aplicaciones web y APIs REST para clientes empresariales en una consultora de Phnom Penh, y después lideré el backend como líder técnico.

    • Responsable de la arquitectura backend y de las entregas en los proyectos de clientes
    • Introduje la revisión de código y los estándares de código

    Mira el trabajo:Tesjor

Cómo trabajo

  • «Terminado» es una afirmación

    Los tests en verde describen el código. Antes de dar algo por terminado, quiero verlo funcionar en el dispositivo real, como lo usaría quien lo va a usar.

    Del artículo: Tests en verde, app rota: por qué nuestros agentes deben mostrar su trabajo

  • Pregunta qué puede salir mal

    No quién leyó el código. El riesgo de un cambio decide cuánta revisión necesita, y un build en rojo no se fusiona.

    Del artículo: Cómo haría hoy la revisión de pull requests

  • Empieza pequeño y crece por etapas

    Las buenas ideas suelen atascarse en lo que cuesta construirlas. Busca pruebas primero, construye una versión pequeña y hazla crecer por etapas.

    Del artículo: Por qué las buenas ideas de software en Camboya se quedan en ideas

Último artículo: Los scripts que debí escribir primero

Habilidades

  • TypeScript
  • React
  • React Native
  • Expo
  • TanStack
  • Tailwind CSS
  • Node.js
  • NestJS
  • GraphQL
  • Vue
  • Nuxt
  • Claude Code
+22 más
  • JavaScript
  • SQL
  • Elixir
  • Next.js
  • Offline-first Android
  • Phoenix LiveView
  • REST
  • OpenAPI
  • PostgreSQL
  • MySQL
  • Oracle
  • Redis
  • TypeORM
  • Prisma
  • Docker
  • AWS
  • Linux
  • GitHub Actions
  • GitLab CI
  • OpenAI
  • Gemini
  • Codex

Pasaporte

  • Formación

    Cienfuegos

    Cuba · 2010 – 2015

    Ingeniería de Software
    Universidad de Cienfuegos

  • Vivo en

    Phnom Penh

    Camboya

  • Idiomas

    • Jemer (nativo)
    • Español (nativo)
    • Inglés (nivel profesional)

Fuera del trabajo

  • MMORPG

    World of Warcraft

    Visto por última vez en Azeroth

  • Action RPG

    Path of Exile 2

    Visto por última vez en Wraeclast

Construyamos algo

¿Tienes un producto por crear, un equipo que necesita un líder técnico o solo una pregunta? Escríbeme.