> Hola — Soy

Tony Acuña.

Un desarrollador de software construyendo mi camino en el software — un proyecto bien pensado a la vez.

01

Herramientas Técnicas

Me he enfocado en construir una base sólida en lugar de perseguir cada nuevo framework. Esto es con lo que trabajo.

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • PHP
  • Laravel
  • Python
  • REST APIs

Sistemas y Datos

  • C++
  • C
  • MySQL
  • Sqlite

Herramientas

  • Git
  • GitHub
  • CI/CD GitHub Actions
  • VS Code
  • Postman
  • NPM

02

Lo Que He Construido

La mejor forma de aprender es haciendo. Estos son proyectos que construí desde cero para fortalecer mis habilidades.

IDAT Sync

Una herramienta de automatización basada en Python que sincroniza de forma transparente los materiales de cursos de idat y las grabaciones de clases desde Moodle y Microsoft SharePoint en un directorio local limpio y bien estructurado.

El Objetivo

Eliminar el trabajo repetitivo y semanal de navegar manualmente por múltiples portales de aprendizaje, automatizando completamente la autenticación, extracción y organización de los recursos de estudio necesarios.

Desafío y Solución

Las solicitudes API estándar fallaban contra las complejas barreras de SSO de SharePoint. Para resolverlo, diseñé un puente de autenticación headless asíncrono usando Playwright para manejar el flujo de inicio de sesión y MFA, capturando las cookies de sesión en tiempo real. Inyectar estas cookies en office365-rest-python-client y yt-dlp permitió evadir las restricciones de Entra ID y crear un pipeline completamente automatizado multiplataforma.

  • Python
  • Playwright
  • yt-dlp
  • PyInstaller
  • Github-Actions
  • Tkinter

PokeExplorer

Aplicación móvil nativa para Android que permite explorar el catálogo completo de Pokémon consumiendo la PokeAPI, optimizada con scroll infinito y manejo de estado global.

El Objetivo

Explorar la viabilidad y potencia de construir aplicaciones móviles verdaderamente nativas utilizando el ecosistema de tecnologías web como React y TypeScript.

Desafío y Solución

Garantizar un rendimiento fluido al renderizar listas largas mediante scroll infinito, y automatizar la generación de Releases (APK/AAB) a través de un pipeline CI/CD lanzado por tags de versión.

  • React Native
  • TypeScript
  • Redux
  • PokeAPI
  • GitHub-Actions

Portafolio Personal de Alto Rendimiento

Portafolio web estático y altamente optimizado construido bajo la arquitectura Jamstack, diseñado para máxima velocidad y SEO.

El Objetivo

Crear una plataforma rápida y escalable para exhibir proyectos, con una gestión de contenido ágil mediante Markdown y costo de infraestructura cero.

Desafío y Solución

Lograr una velocidad extrema y un SEO perfecto, manteniendo al mismo tiempo una forma sencilla de actualizar casos de estudio sin depender de un CMS tradicional.

  • Next.js
  • TailwindCSS
  • React
  • MDX
  • GitHub-Pages
  • GitHub-Actions
  • SSG

03

Más Allá del Código

El desarrollo de software se trata principalmente de comunicación, resiliencia y la disposición para aprender — la sintaxis es la parte fácil.

Ser autodidacta significa que me siento cómodo sin saber la respuesta de inmediato. Sé cómo leer documentación, hacer las preguntas correctas y dividir problemas intimidantes en pasos pequeños y resolubles.

Busco un equipo donde pueda aportar entusiasmo, contribuir de manera significativa y aprender de ingenieros que llevan más tiempo en esto que yo.

04

Conectemos

Actualmente estoy buscando mi primer empleo a tiempo completo. Si buscas a alguien con ganas de aprender y listo para contribuir, me encantaría saber de ti.

Escríbeme