Disponible para nuevos proyectos

Carlos César Harris Castillo

Soy desarrollador full stack radicado en Mérida, México, con experiencia en React, TypeScript, React Native y Odoo. Últimamente me he enfocado en construir sistemas potenciados por IA con LangChain y LangGraph, sumado a mi experiencia previa desarrollando aplicaciones web/móviles responsivas, sistemas empresariales y software médico. Siempre aprendiendo, siempre construyendo.

React TypeScript LangChain Odoo Docker
Foto de Carlos César Harris Castillo
( 01 ) Proyectos

Cosas que he construido

ceshar-ia

ceshar-ia

Un asistente potenciado por IA diseñado para interactuar de forma conversacional y brindar información sobre mi perfil profesional, habilidades técnicas y experiencia en proyectos.

Python FastAPI LangChain
Portfolio

Portfolio

Un portafolio personal elegante y de alto rendimiento construido con Astro, diseñado para mostrar mi trabajo como desarrollador frontend. El proyecto utiliza Tailwind CSS para un diseño de interfaz rápido y responsivo, y TypeScript para seguridad de tipos y desarrollo escalable. Incluye tarjetas de proyecto animadas, soporte para modo oscuro y un diseño limpio y accesible. El contenido se gestiona dinámicamente a través de Sanity CMS, permitiendo actualizaciones fáciles sin cambios de código. Optimizado para SEO y velocidad, el portafolio destaca mi experiencia en tecnologías web modernas tanto en plataformas web como móviles.

TypesCript Astro HTML
imagisSRM — DICOM Structured Report Authoring & PACS Integration

imagisSRM — DICOM Structured Report Authoring & PACS Integration

Aplicación de escritorio en C++/Qt5 para componer, versionar y transmitir Reportes Estructurados DICOM (SR) en flujos de trabajo clínicos de radiología. Integra búsqueda y recuperación de estudios directamente desde un PACS a través del protocolo de red DICOM (C-FIND/C-GET), generación de reportes SR reales con DCMTK, y transmisión vía C-STORE con AE Titles configurables. Construí un ciclo de vida completo de versionado de reportes (reutilizando el UID para ediciones vs. creando nuevos reportes, historial de reportes por estudio) y un selector visual para elegir cortes/imágenes de un estudio. Para validar el flujo de extremo a extremo, levanté un PACS de prueba real (dcm4chee-arc-light) con Docker Compose, lo poblé con datasets DICOM sintéticos, y diagnostiqué fallas de interoperabilidad DICOM simuladas en producción (conflictos de identidad de paciente por hashing del Issuer-of-PatientID, rechazos de C-STORE, problemas de codificación UTF-8 en documentos SR). También porté el proyecto desde su toolchain original (Linux/GCC) a macOS/Clang, resolviendo incompatibilidades de ABI y problemas de configuración de CMake con DCMTK/Qt5 vía Homebrew.

C++ Qt CMake
Pokedecks

Pokedecks

Pokedeck es una aplicación nativa de iOS para explorar y descubrir Pokémon, construida con SwiftUI y potenciada por PokéAPI

Git Swift IOS
TestFlightApp

TestFlightApp

TestFlightApp te permite explorar el cielo a tu alrededor en tiempo real. Usando tu ubicación, la app muestra todas las aeronaves volando dentro de un radio personalizable en un mapa interactivo. Mantente informado sobre vuelos cercanos, sigue sus trayectorias y descubre detalles como la matrícula de la aeronave y la bandera del país. Ya seas un entusiasta de la aviación o simplemente sientas curiosidad por lo que vuela sobre ti, Flight Tracker Nearby acerca el mundo de la aviación a ti.

Expo TypesCript React Native
( 02 ) Habilidades

Con lo que trabajo

Lenguaje de Programación
Python
Backend e IA
LangGraph FastAPI Odoo LangChain
Frontend y Móvil
HTML Expo React Native Astro JavaScript TypesCript NextJS React Swift IOS
Sistemas y Devops
Git Docker Qt GitHub DICOM DCMTK C++ CMake
( 03 ) Contacto

Construyamos algo juntos

Escríbeme si tienes un proyecto en mente, una idea que resolver, o solo quieres saludar.

Descargar CV
¿Tienes dudas sobre Carlos?

Carlos AI

Pregúntame sobre Carlos

¡Hola! Soy la IA de Carlos. ¿Qué quieres saber sobre él?