Disponible, desde Bogotá.

Juan Manuel Avella — ConstruyoJuan Manuel Avellasoftwareque se usa.

Perfil
Ingeniero de Sistemas. Full Stack con foco en datos.
Stack
Python · Django · React · TypeScript · PostgreSQL
Ahora
GestorPro, punto de venta para PYMEs, y Assuria, pruebas web automatizadas.
Ver proyectos

quién soy

El desarrollador
que también diseña.
El analista que
también construye.

Hablo con quien usa el sistema, dibujo las pantallas y escribo el código. Prefiero tener las tres cosas en la cabeza a la vez.

Juan Manuel Avella
Juan Manuel, en Bogotá

lo que hago

  • Desarrollo full stack

    Django y Laravel en el backend, React en el frontend. APIs, autenticación y despliegue.

  • Análisis de datos

    SQL, PostgreSQL y Django ORM. Paneles y reportes para decidir con números.

  • Diseño UX/UI

    Figma y Tailwind CSS. Pantallas que se entienden sin manual.

mi forma de pensar

Todo es
un algoritmo.

Pasos concretos para llegar a un objetivo. Por eso estudié Ingeniería de Sistemas, y así sigo abordando cada problema.

Un problema¿Loentiendo?pregunto másnosíLo parto en piezasResuelvo una¿Funciona?corrijonosíEntrego

hasta hoy

11 módulos funcionando en GestorPro, 3 proyectos construidos de cero y 1 integración de IA en producción.

cómo trabajo

Tres pasos,
en este orden.

  1. Primero, el problema.

    Entender

    Antes de escribir una sola línea de código, entiendo el negocio. Cuáles son los procesos, los cuellos de botella, qué se necesita resolver de verdad.

    • Reunión de descubrimiento
    • Definición de alcance
    • Propuesta técnica
  2. Luego, la solución correcta.

    Diseñar

    Arquitecto la solución pensando en escalabilidad, mantenimiento y experiencia de usuario. Diseño la UI antes de tocar el backend.

    • Diseño en Figma
    • Arquitectura de datos
    • API design
  3. Y al final, a producción.

    Construir

    Código documentado y desplegado, por etapas que puedes usar y revisar desde el principio.

    • Desarrollo iterativo
    • Testing
    • Deploy
    • Soporte post-entrega

proyectos

Lo que he construido.

Cada uno con su estado real: lo que ya funciona y lo que sigue en desarrollo.

GestorPro

Punto de venta, inventario y producción para PYMEs

el principal

El problema
Panaderías, ferreterías y pequeños comercios llevan ventas, existencias e insumos en cuadernos u hojas de cálculo.
Lo que hice
Punto de venta, caja, inventario de productos e insumos, recetas y producción en una sola aplicación, con un panel que compara cada día con el mismo día de la semana anterior.
Cómo va
En desarrollo · demo bajo solicitud
  • Punto de venta con ticket e IVA
  • Inventario de productos e insumos
  • Recetas que descuentan insumos
  • Panel con comparativo semanal

Hecho con Django, React, TypeScript, PostgreSQL, DRF, JWT, Tailwind.

gestorpro · inicio

FitScore

Analizador de CVs con IA

ya en línea

El problema
Los candidatos no saben cómo mejorar su CV ni por qué no los llaman.
Lo que hice
IA que compara un CV con una oferta de trabajo y devuelve puntaje, lo que falta y recomendaciones accionables en segundos.
Cómo va
En producción
  • LLaMA 3.3 70B vía Groq
  • Análisis de compatibilidad
  • CV en texto o PDF
  • Recomendaciones detalladas

Hecho con React, TypeScript, Django, Groq API, LLaMA 3.3, Tailwind, Vercel.

fitscore-ruby.vercel.app

Assuria

Automatización de pruebas web para equipos de QA

ya ejecuta pruebas

El problema
En muchos equipos de QA un caso de prueba es un documento que alguien ejecuta a mano.
Lo que hice
Cada caso de prueba es una automatización: pasos con parámetros tipados, entornos con variables cifradas y ejecuciones asíncronas sobre Selenium real, con tiempos y evidencia por paso.
Cómo va
En desarrollo · ya ejecuta pruebas sobre Selenium
  • Aislamiento por organización en el backend
  • Constructor de casos paso a paso
  • Ejecución asíncrona (Celery + Selenium)
  • Tiempos y evidencia por paso

Hecho con Django, DRF, React, TypeScript, PostgreSQL, Celery, Redis, Selenium, Docker.

assuria · panel

mi caja de herramientas

Con qué trabajo.

Backend
Python, Django, Django REST Framework, PHP, Laravel, SimpleJWT, Celery, Gunicorn
Frontend
React, TypeScript, JavaScript, Tailwind CSS, Framer Motion, Vite
Datos
PostgreSQL, SQL Server, SQLite, Django ORM, Pandas, SQL
Deploy
Vercel, Railway, Render, Docker, GitHub Actions, Nginx
Herramientas
Git, GitHub, Figma, REST APIs, Swagger, Postman

contacto

Hablemos.

Disponible para empleo y proyectos freelance, en Bogotá o en remoto.

juanmanuel98ga@gmail.com

Aquí en Bogotá son las --:--.

LinkedInGitHub

O déjame un mensaje