Sobre CAZA Systems
Tecnología con nombre propio
CAZA Systems es un estudio independiente de desarrollo de software: arquitectura, desarrollo full stack, automatización e integraciones de inteligencia artificial.
La marca
CAZA nace de las iniciales de su fundador. Es una marca personal de trabajo independiente, no una empresa con empleados: quien diseña, programa y responde es la misma persona.
CZ
Fundador · Full Stack Developer
Christian Andrés Zamora Arias
Christian Andrés Zamora Arias es Full Stack Developer y está en la etapa final del bachillerato en Tecnologías de Información y Comunicación Empresarial de la Universidad Invenio. Diseña la arquitectura y desarrolla el producto completo —interfaz, servidor, datos e integraciones— para negocios reales, proyectos académicos y experimentos propios.
Principios
- Resolver problemas reales, no solo escribir código.
- Honestidad sobre lo que está hecho y lo que falta.
- Calidad verificable: pruebas, accesibilidad y documentación.
- Comunicación directa con quien construye.
02Sobre mí
Formación, práctica y método
Soy Christian Zamora. Estoy en la etapa final del bachillerato universitario en Tecnologías de Información y Comunicación Empresarial de la Universidad Invenio, en Costa Rica: me queda el Trabajo Final de Graduación, con conclusión prevista en diciembre de 2026.
Trabajo como Full Stack Developer: diseño la arquitectura de cada producto y lo desarrollo completo, de la interfaz al servidor, los datos y las integraciones, con las pruebas y el mantenimiento incluidos.
Me interesa construir software que se pueda comprobar: aplicaciones web con permisos definidos desde la base de datos, servicios en Python que validan lo que reciben y pruebas automatizadas que respaldan lo que digo que funciona.
Entre 2022 y 2024 hice cuatro periodos de prácticas profesionales como Analista Programador en Continum Datacenter: desarrollo, bases de datos, virtualización, redes y documentación. Redes, infraestructura y virtualización aparecen aquí sin proyectos publicados todavía, y así se indican.
Tecnologías con evidencia
- TypeScript
- JavaScript
- Python
- SQL
- React
- Next.js
- Vite
- Tailwind CSS
- FastAPI
- Node.js
- PostgreSQL
- Supabase
- Git y GitHub
- Cloudflare
- pytest
- Vitest
- Playwright
- Desarrollo asistido por IA
Cómo trabajo
Principios extraídos de prácticas visibles en el código y la documentación de los proyectos.
Comprobar antes de afirmar
Una funcionalidad cuenta como hecha cuando una prueba automatizada la verifica; lo demás se declara como pendiente.
Evidencia: Guardianes de Parques Nacionales, Fisio Nexus
Acceso mínimo necesario
Cada rol ve solo lo que necesita, y las operaciones peligrosas se bloquean antes de ejecutarse.
Evidencia: Fisio Nexus
Diagnosticar antes de cambiar
Partir del estado real de un sistema y trabajar con datos ficticios hasta que esté listo para los reales.
Evidencia: TicoConta
05Trayectoria y formación
Línea de tiempo
Experiencia, formación y proyectos, separados por tipo. Las prácticas profesionales no se presentan como empleo y las fechas estimadas se indican como tales.
Experiencia profesional
Continum Datacenter
Analista Programador
Prácticas profesionales · 4 periodos
Frontend, backend, bases de datos y pruebas.
Virtualización, investigación técnica y pruebas.
Redes: VLAN, switches MikroTik, cableado estructurado y NAT.
Moodle, bases de datos, documentación, VPN y virtualización.
Formación universitaria
Conclusión estimada
Universidad Invenio
Costa Rica
Bachillerato universitario en Tecnologías de Información y Comunicación Empresarial
En la etapa final: solo queda el Trabajo Final de Graduación, con conclusión prevista en diciembre de 2026.
Etapa final de graduación
Formación complementaria
DevTalles · 6 cursos completados
- Docker — Guía práctica de uso para desarrolladoresCompletado
- Git + GitHub: Control de versiones desde ceroCompletado
- Principios SOLID y Clean CodeCompletado
- SQL de cero: PostgreSQLCompletado
- Programación para principiantes — Primeros pasosCompletado
- Legacy — Git + GitHubCompletado
Certificaciones
CertiProf
Scrum Master
- Emisión
- Vencimiento
Denominación, emisor y fechas tal como figuran en el perfil profesional del autor.
Proyectos académicos
2026
Guardianes de Parques Nacionales
Proyecto académico en equipo
Soluciones para clientes y negocios reales
2026
TicoConta
En desarrollo para el negocio familiar
2026
Fisio Nexus
Aplicación web desplegada
06Stack técnico
Herramientas
Agrupadas por función y con su nivel real. Se distingue lo utilizado en proyectos publicados, lo que conozco y puedo utilizar, las integraciones que puedo desarrollar y lo que está en exploración.
29 tecnologías
- Comprobada en proyectos publicados
- Utilizada en un proyecto publicado
- La conozco y puedo utilizarla
- Integración que puedo desarrollar
- En exploración
Lenguajes
- TypeScript: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta, Guardianes de Parques Nacionales, este portafolio
- JavaScript: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, este portafolio
Worker de Cloudflare y scripts de Node.js.
- Python: Comprobada en proyectos publicados
Evidencia: Guardianes de Parques Nacionales, TicoConta
- SQL: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta
PostgreSQL y PL/pgSQL.
Interfaz
- React: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta, Guardianes de Parques Nacionales, este portafolio
- Next.js: Comprobada en proyectos publicados
Evidencia: Guardianes de Parques Nacionales, este portafolio
- Vite: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta
- Tailwind CSS: Comprobada en proyectos publicados
Evidencia: TicoConta, este portafolio
- Three.js: Utilizada en un proyecto publicado
Evidencia: este portafolio
Con React Three Fiber: el planeta y el Atlas de este sitio.
Backend y APIs REST
- FastAPI: Comprobada en proyectos publicados
Evidencia: Guardianes de Parques Nacionales, TicoConta
- Flask: La conozco y puedo utilizarla
Sin caso de estudio publicado.
- Node.js: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, este portafolio
Scripts de respaldo, capturas y validación.
Datos y SQL
- PostgreSQL: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta
- Supabase: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, Guardianes de Parques Nacionales
IA y documentos
- Integraciones con IA: Utilizada en un proyecto publicado
Evidencia: TicoConta
API de OpenAI, con revisión humana de lo que propone el modelo.
- API de Anthropic (Claude): La conozco y puedo utilizarla
Sin caso de estudio publicado.
- Procesamiento de documentos: Utilizada en un proyecto publicado
Evidencia: TicoConta
Lectura de fotos y PDF con IA de visión y revisión humana.
Integraciones
- API pública de Hacienda (Costa Rica): Utilizada en un proyecto publicado
Evidencia: TicoConta
Consulta de los datos del contribuyente; el envío de comprobantes solo se ha probado contra un simulador.
- Slack: Integración que puedo desarrollar
Mediante su API. Sin implementación publicada.
- Dropbox: Integración que puedo desarrollar
Mediante su API. Sin implementación publicada.
Infraestructura y versiones
- Git y GitHub: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, Guardianes de Parques Nacionales, TicoConta
- GitHub Actions: Utilizada en un proyecto publicado
Evidencia: Guardianes de Parques Nacionales
- Cloudflare: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta
Workers para el despliegue; Tunnel para acceso remoto de prueba.
- Docker: Utilizada en un proyecto publicado
Evidencia: TicoConta
- Redes y virtualización: En exploración
En formación.
Pruebas y herramientas
- pytest: Comprobada en proyectos publicados
Evidencia: Guardianes de Parques Nacionales, TicoConta
- Vitest: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta, este portafolio
- Playwright: Comprobada en proyectos publicados
Evidencia: Fisio Nexus, TicoConta, este portafolio
- Desarrollo asistido por IA: Comprobada en proyectos publicados
Evidencia: Guardianes de Parques Nacionales, este portafolio
Agentes de código (Claude Code) con revisión y pruebas propias.
¿Tienes una idea o un problema por resolver?
Hablemos de tu proyecto.
Cuéntanos qué necesitas y te respondemos con los siguientes pasos.