從 Arduino 機械人到 AI 平台:我在哥倫比亞的開發者之路
De construir robots con Arduino a desarrollar plataformas con IA: mi camino como developer en Colombia
Juan Esteban Bustos Chilatra 從用 Arduino 製作機械人起步,逐步開發網頁、手機應用程式及 AI 平台,目前已有 18+ 個項目部署至生產環境。他在 2026 年開發了結合 AI、擴增實境及地理定位等技術的平台,並在 USCO 黑客松獲得第三名。作為 Neiva 的軟件工程學生,他分享以實際項目解決問題、跨技術領域學習的經驗。
Soy Juan Esteban Bustos Chilatra. Tengo 18+ proyectos desplegados en producción, y sigo en los primeros semestres de Ingeniería de Software en la Universidad Surcolombiana.
No vengo de una familia de programadores. No tengo Mac. No vivo en Bogotá ni en Medellín. Soy de Neiva, Huila — y construyo software desde acá.
La línea de tiempo
🔧 2024: Robótica con Arduino
Todo empezó con robots. Mi primer proyecto serio fue un robot de fútbol con Arduino Uno y control Bluetooth:
Motor L298N para tracción diferencial
App móvil como control remoto
Programación en C/C++
Ese año también construí un sistema de asistencia con RFID — tarjeta, lector, reloj RTC y almacenamiento en SD para exportar a Excel. Hardware real resolviendo problemas reales.
Resultado: 🥇 1er puesto en el Intercolegiado de Robótica "Neiva Te Ama" (2025)
💻 2025: El salto al desarrollo web
Con la base de programación de Arduino, el salto a web fue natural:
Sistema de votaciones escolares — elecciones digitales para mi colegio con escrutinio en tiempo real
Revista Escolar — CMS en PHP/MySQL
E-commerce Copycaess — arquitectura MVC, facturas PDF, Google Auth
App móvil para robots ESP32 — control Bluetooth desde Android
Robot Soccer 2025 — evolución con ESP32 y control PWM
🧠 2026: IA, realidad aumentada y plataformas complejas
Este año explotó todo:
BioSmart — agricultura urbana con motor de IA en Go (pipeline de 15 fases), globo 3D, marketplace
VIANova — turismo inteligente con IA predictiva, AR y geolocalización
EcoGuardian — acción climática con gamificación, web + app Android
TeamFlow — gestión de equipos con integración GitHub
AxionReality — realidad aumentada web vía QR
Interfaz con voz y gestos — MediaPipe + Web Speech API + Three.js
Resultado: 🥉 3er puesto en la II Hackathon de la USCO (en primer semestre, contra estudiantes avanzados)
Resultado: 🎤 Conferencista en el II Encuentro de IA + Jóvenes
Mi stack actual
Frontend: React, TypeScript, Tailwind CSS, Three.js, Framer Motion
Backend: Node.js, Express, Go
Mobile: Ionic Capacitor, Android
Database: PostgreSQL (Neon DB), MySQL, Firebase
Hardware: Arduino, ESP32, RFID, sensores IoT
IA: xAI Grok API, MediaPipe, Web Speech API
Deploy: Vercel, Cloudflare Pages
Lo que aprendí
Construir > Estudiar
Los tutoriales te enseñan sintaxis. Los proyectos reales te enseñan a resolver problemas. Mi consejo: elige un problema que te moleste y constrúyele una solución.El hardware enseña a pensar diferente
Programar un robot que se mueve en el mundo real te obliga a pensar en:
Latencia (un delay de 100ms y el robot choca)
Energía (las baterías se acaban)
Señal (el Bluetooth tiene rango)
Esas restricciones te hacen mejor developer web también.
No necesitas estar en una ciudad grande
Desde Neiva he desplegado apps usadas por personas reales, ganado competencias y presentado conferencias. Internet es el ecualizador.Diversifica tu stack
Saber React está bien. Saber React + Go + Arduino + Three.js te hace irremplazable. Los problemas interesantes viven en la intersección de tecnologías.
¿Qué sigue?
Terminar Ingeniería de Software en la USCO
Seguir construyendo proyectos que resuelvan problemas reales
Contribuir al ecosistema tech de Neiva y el Huila
Si estás empezando en programación desde una ciudad pequeña de Colombia (o de cualquier parte): se puede. No necesitas permiso. Solo necesitas internet y ganas de construir.
👉 Mi portafolio: juanex.pages.dev 👉 GitHub: @juanitogit 👉 LinkedIn
來源:DEV Community · dev.to