Proyectos
Cosas que he construido, solo o con buena gente.
- 2026
AnxietyCódigo ↗
Anxiety es una herramienta que construí para dejar de acumular basura digital en mi Mac.
Más +Menos −
No es un producto pulido, es simplemente mi solución personal contra la fricción mental que genera tener una carpeta de Descargas caótica. Nace de un marco mental simple: identificar qué es basura (instaladores .dmg, .app, archivos de un solo uso), reducir la fricción emocional de borrarlos moviéndolos a una zona de transición en vez de eliminarlos directo, y automatizar el hábito sabiendo que mi resistencia psicológica a borrar cosas es más fuerte que mi disciplina. Actualmente usa un observador de archivos que vigila la carpeta de Descargas en tiempo real. Cuando llega un archivo nuevo, aplica reglas automáticas: detecta instaladores, los mueve a should-be-deleted, evita colisiones de nombres y mantiene todo trazable sin interrumpir mi flujo. No borra nada directamente, solo prepara el terreno para que yo pueda soltarlo después sin ansiedad. Está construido con Python, Typer, Watchdog y uv. Funciona en primer plano o como servicio en segundo plano usando un Launch Agent en macOS. Lo pensé para mi setup, pero si te sirve como inspiración para tus propias automatizaciones, mejor. A futuro quiero empaquetarlo en PyPI, crear una fórmula de Homebrew, extenderlo al escritorio del Mac y agregar reglas de auto-purga para eliminar archivos antiguos sin que tenga que pensarlo. Es pequeño, pero representa recuperar claridad mental archivo a la vez.
python
- 2025
NotMeta
NotMeta nació con la idea de transformar la gestión de WhatsApp Business dentro de las empresas, reutilizando mi experiencia previa en el desarrollo de productos basados en WhatsAp…
Más +Menos −
NotMeta nació con la idea de transformar la gestión de WhatsApp Business dentro de las empresas, reutilizando mi experiencia previa en el desarrollo de productos basados en WhatsApp y en varias herramientas creadas en proyectos personales, como una aplicación de agenda o sistemas de gestión de personal. Empezar un proyecto de esta naturaleza en mi tiempo libre me obligó a aprovechar componentes ya construidos y a elegir tecnologías que permitieran avanzar rápido, sin renunciar a la calidad. La motivación surgió al observar que, en muchas organizaciones, las conversaciones con clientes se concentran en un único teléfono, lo que hace difícil compartir el trabajo, mantener un registro centralizado y medir la eficiencia del equipo. NotMeta se concibió para resolver ese problema: una plataforma que permite que varios empleados se conecten a un mismo número de WhatsApp Business y atiendan conversaciones de manera simultánea desde una interfaz similar a la aplicación que ya conocen. Durante el desarrollo nos centramos en crear una experiencia colaborativa. Implementamos un sistema de roles y permisos, un panel de métricas para analizar tiempos de respuesta y rendimiento, e integraciones que permiten descargar y revisar todas las conversaciones. Todo esto se realizó cumpliendo con las políticas de la API de WhatsApp Business y buscando una configuración lo más sencilla posible para las empresas. El proyecto se encuentra en fases avanzadas y pronto será piloteado por dos compañías que nos ayudarán a refinar la funcionalidad antes de su lanzamiento oficial. Participar en programas para startups de AWS, Google Cloud, Azure y GitHub nos ha brindado recursos y soporte adicional y nos ha permitido validar el modelo de negocio más allá del ámbito tecnológico. La arquitectura tecnológica de NotMeta refleja esa mezcla de ambición y pragmatismo. Optamos por Next.js para la aplicación web, mientras que Astro se utiliza para la página de presentación y materiales estáticos, y un segundo proyecto con Next.js sirve como catálogo de productos y servicios. El corazón de la lógica de negocio y las tareas asíncronas descansa en Django y Celery. Toda la infraestructura se despliega en AWS con servicios como Amplify y App Runner para el front‑end, un clúster en Fargate para los servicios de backend, Route 53 para el DNS, ECR para las imágenes de contenedores y RabbitMQ para la gestión de colas, además de RDS con PostgreSQL para la base de datos y SNS para las notificaciones por correo electrónico. El ciclo de integración y entrega continua se gestiona a través de GitHub Actions, que compila las imágenes y automatiza los despliegues. También hemos desarrollado aplicaciones móviles con React Native y Expo para ofrecer una experiencia universal en Android e iOS y utilizamos Tailwind, shadcn y Gluestack para construir interfaces coherentes y personalizables. Para las automatizaciones internas contamos con n8n, y hemos integrado JupyterLab con Django para ejecutar scripts y probar conceptos rápidamente. Las funcionalidades de inteligencia artificial se apoyan en las librerías LangChain, LangGraph y LangSmith, que nos permiten explorar nuevas formas de interacción y análisis. NotMeta se ha convertido en uno de mis mejores proyectos hasta la fecha y, sin duda, el más ambicioso. En él he puesto en juego todo mi conocimiento técnico, mi capacidad de liderazgo y mis aprendizajes sobre negocio, apoyado siempre en el optimismo y la perseverancia que requiere emprender. Incluso si al final no alcanza el éxito comercial que imaginamos, su diseño modular y su enfoque en las funcionalidades de WhatsApp lo hacen reutilizable en otros desarrollos personales; de hecho, nació también con la idea de servir de base para varios side projects. A lo largo de su desarrollo, NotMeta no solo ha sido un desafío técnico; también hemos tenido que superar numerosos procesos burocráticos y validaciones de negocio propias de las empresas con las que colaboramos. Gestionar permisos, cumplir políticas y adaptar la solución a requisitos legales nos ha enseñado que un proyecto real va mucho más allá de la tecnología. En definitiva, trabajar en NotMeta ha sido un aprendizaje continuo y enriquecedor. Combinar múltiples tecnologías y servicios, adaptarlos a un contexto de mensajería empresarial y al mismo tiempo alinear el producto con las necesidades reales de atención al cliente nos ha permitido desarrollar una herramienta robusta y preparada para escalar. Reutilizar desarrollos de side projects y elegir un stack pensado para avanzar rápido ha sido clave para lograr resultados en un tiempo limitado. Ahora estamos deseando ver cómo las primeras empresas piloto utilizan la plataforma y contribuyen a llevarla al siguiente nivel.
- 2025
Damascuss real time feedbackVer ↗
Damascuss fue una iniciativa tipo startup que buscaba conectar a las marcas con presencia en supermercados e hipermercados con visibilidad instantánea en el punto de venta.
Más +Menos −
Para lograrlo, utilizaba una red de colaboradores on-demand que ejecutaban misiones de escaneo en góndolas y otros espacios, a solicitud indirecta de las marcas. Estas contaban con un panel donde podían configurar las misiones con características propias de campañas de marketing (presupuesto, periodicidad, duración, segmentos o zonas, entre otros), lo que les permitía monitorear en tiempo real la ejecución de sus estrategias de perfect store, así como acuerdos comerciales y campañas promocionales. El proyecto finalmente fue cancelado y pivotó hacia una iniciativa más ambiciosa debido a que no se logró la adquisición del financiamiento esencial para su operación. Sin embargo, la infraestructura, la experiencia adquirida y los recursos desarrollados fueron estratégicamente reutilizados en un nuevo proyecto.
AstroDjangoPostgresqlGithubGithub actionsAwsExpo react nativeNextjs
- 2018
CreatripVer ↗
Creatrip fue un emprendimiento de tipo Software Factory dedicado al desarrollo de soluciones a medida para distintos tipos de clientes.
Más +Menos −
Allí se crearon aplicaciones móviles y de escritorio, sistemas backend y frontend, gestión de bases de datos, infraestructura y un fuerte componente de asesoría y consultoría tecnológica. Aunque el negocio avanzaba bien, por motivos personales decidí retomar el trabajo en empresas, ya que me propuse como meta ingresar al menos una vez en una big tech como Google o Amazon. Creía que los grandes proyectos se construían en equipo y sentía que aún tenía mucho por aprender. Esa meta se cumpliría más adelante, tras un camino difícil pero muy enriquecedor que me entregó retornos significativos en habilidades blandas, conocimiento técnico, crecimiento económico y valiosos contactos. Además, Creatrip me brindó una visión empresarial y tecnológica que iba más allá de lo puramente técnico, lo que me permitió proyectar nuevas metas desde un perfil profesional mucho más maduro.
PythonPhplaravelDjangoLumenMysqlSeleniumLinuxVuejsAngularJavaIonicTypescript