01 / Intro

I'm Cristián Full Stack Developer

Full Stack Developer with 2 years shipping production TypeScript/React/Next.js + Node.js platforms end-to-end, with Python/Django services and Laravel admin tooling. I specialize in third-party integrations, multi-LLM workflows, and CI-driven testing systems, with a strong focus on production reliability, observability, and scalable architecture.

Cristián, Full Stack Developer
Cristián, Full Stack Developer Colombia · Remote · GMT-5
02 / Selected work

List of projects

In this section, each of my projects that have defined a crucial learning in the process and creation of each of them will be compiled.

12 to date

Sports Tournament Management Platform

Development of a full-stack platform with role management, routing, and authentication in ReactJS and ExpressJS to manage each phase of sports tournaments, using advanced and dynamic validations with the express-validator library.Read more
View project

Alumni Tracking System

This software allows alumni to submit their education and jobs after graduation so the university can track statistics. I developed the application views in ReactJS, including both the landing page and dashboard system. I designed the UI/UX using the DaisyUI component library to ensure visual consistency throughout the product. On the backend, using ExpressJS, I included secure authentication systems and session management. Additionally, I integrated an external public API of data (universities in the country) to dynamically capture user response from inputs.Read more
View project

Veterinary System

I designed and developed the registration and login module, including the creation of the application's UI/UX. I implemented a CRUD system to manage pet appointments, integrating dynamic data from the database such as animal type and consultation type (surgery, check-up, accident, etc.). The system was configured to include consultation prices and display relevant data on screen. Advanced functionalities were integrated to improve the management and presentation of crucial information for veterinary practice.Read more
View project

Advanced Authentication for a Sensor Platform

During the development of the sensor system, I created a complete login and registration system using ExpressJS and email authentication. This included implementing functionality to send login codes via email using Google application temporary credentials and the Nodemailer library. On the frontend, built with ReactJS and DaisyUI, these dynamic login codes were sent to users via email and seamlessly integrated into the login form, ensuring a smooth and secure authentication process.Read more
View project

Portfolio V1

Development and first design of my first personal portfolio using Astro to showcase my projects and technologies.Read more
View project

Portfolio V2

Development and second design of my personal portfolio using Astro to showcase my projects and technologies.Read more
View project

Portfolio V3

Development and third design of my personal portfolio using Astro to showcase my projects and technologies.Read more
View project

TicTacToe Statistics Game

An Statistics TicTacToe game developed in SvelteJS, where players can play against each other, each move is only valid If the player answers a question correctly. The game is designed to be played in a group, where each player has to answer a question correctly to make their move.Read more
View project
03 / Stack

List of technologies

In this section, the technologies that I have used in my career and of which I have a degree of proficiency for each of them will be compiled.

61 to date

Frontend development

  • HTML5
  • REACT
  • VITEJS
  • CSS3
  • TAILWINDCSS
  • SVELTE
  • NEXTJS
  • ASTRO

Backend development

  • TYPESCRIPT
  • JAVASCRIPT
  • EXPRESS
  • NODEJS
  • PYTHON
  • LARAVEL
  • PHP

Databases

  • POSTGRESQL
  • MYSQL
  • MONGODB
  • ORACLE

Design tools

  • FIGMA

Deployment

  • AWS-EC2
  • AWS-S3
  • Hostinger
  • Netlify
  • CPanel
  • Render
  • Vercel

AI / ML

  • Agno
  • OpenAI GPT-4
  • Anthropic Claude
  • Google Gemini
  • YOLOv8
  • Multi-LLM workflows

Integrations

  • Front
  • n8n
  • Webhooks
  • GitHub API
  • REST
  • GraphQL
  • OAuth
  • JWT

Testing & QA

  • Cypress
  • Percy
  • End-to-End Testing
  • Visual Regression
  • Automated CI Checks

Observability

  • Sentry
  • WebSockets
  • Celery
  • Background workers

Architecture & Process

  • Django
  • Cloudflare Workers
  • Cloudflare KV
  • Argo CD
  • GitHub Actions
  • Docker
  • Linux / SSH
  • System Design
  • Design Patterns
  • Agile / Scrum
  • Technical Documentation
04 / Career

Work experience

Over 2 years shipping production platforms end-to-end across TypeScript/React/Next.js, Node.js, Python/Django and Laravel — with a focus on third-party integrations, multi-LLM workflows and CI-driven testing.

Swapps Full Stack Developer Present

Colombia · Remote

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Django
  • Laravel
  • Cloudflare Workers
  • Cypress
  • Percy
  • Argo CD
  • n8n
  • Agno

Greenfield platform delivery and platform reliability work for client products — covering React/Next.js + Node.js, Python/Django, Laravel admin tooling, AI-driven workflows and CI-grade testing infrastructure.

  • Shipped 4+ greenfield client platforms end-to-end in TypeScript / React / Next.js and Node.js.
  • Re-implemented the Dejusticia donation landing and resolved critical payment regressions in production.
  • Optimized Cloudflare Workers chat reliability — reducing lookup time from >10s down to ~0.5ms via Cloudflare KV.
  • Built CI/CD pipeline with Cypress + Percy, Argo CD preview environments and GitHub Actions checks.
  • Developed AI-driven n8n workflows integrating Front for automatic ticket classification and routing.
  • Built Agno multi-agent systems including a PM agent and a Prompt Builder agent.
  • Created Laravel admin tooling and handled SEO-safe site migrations.

PayBluem Full Stack Developer

Espinal, Tolima · Colombia

  • ExpressJS
  • NodeJS
  • MySQL
  • JavaScript
  • ReactJS

A sports platform developed in ReactJS and ExpressJS, offering a comprehensive solution for sports tournaments.

  • Development of a full-stack platform with role management, routing, and authentication in ReactJS and ExpressJS.
  • Design of the registration and payment flow for tournaments, allowing team leaders to register and organize events.
  • Development of modules for the creation and management of group stages and knockout rounds, including the generation of tournament brackets.
  • Implementation of dynamic tournament bracket diagrams to visualize phases and match results.

PayBluem Full Stack Developer

Espinal, Tolima · Colombia

  • YoloV8
  • Python
  • OpenCV
  • TensorFlow
  • MySQL
  • Flask
  • Ultralytics

Platform and software for vehicle license plate recognition using artificial intelligence.

  • Development of software for license plate recognition using the YoloV8 AI algorithm.
  • Implementation of functionalities to study and map behavior patterns based on the location of license plate records within the web platform, hosted as static files using ExpressJS.

PayBluem Full Stack Developer

Espinal, Tolima · Colombia

  • ExpressJS
  • NodeJS
  • MySQL
  • JavaScript
  • NextJS

Platform for Colombian Sign Language interpretation using artificial intelligence with GPT-4 and the OpenAI API.

  • Development of an API in ExpressJS to interpret Colombian Sign Language based on AI using GPT-4 and the OpenAI API.
  • Implementation of a system to translate natural language text into Colombian Sign Language, displayed by an interpreter on a green screen within a web platform built in NextJS.
  • Development and optimization of algorithms for natural language processing and sign recognition to ensure accurate and fluent translation.
05 / Formation

Education

Formal training that backs the self-taught path I started years before.

Instituto Tolimense de Formación Técnica Profesional (ITFIP)

Technician Web Programming

Coursework

  • Full-stack web development
  • Databases (SQL / NoSQL)
  • Software engineering fundamentals
  • Version control
06 / Tongues

Languages

Languages I work, ship and communicate in day-to-day.

05 / Contact

Contact me

If you have any questions or want to know more about my work, don't hesitate to contact me. I'll be happy to help you.