Disponible ya para contrato de aprendizaje

Hola, soy Manuela.Llevo el software de la idea a producción

Desarrolladora full stack en Medellín. Diseño, programo, pruebo y despliego aplicaciones completas: backend con Java y Spring Boot o Node.js y TypeScript sobre PostgreSQL, interfaces en React y apps Android con Kotlin.

Manuela Córdoba Robledo

En vivo CuentasClaras, RitmoApp, ElCuaderno y Huellitas

4
apps en producción
299
pruebas automáticas
44
Pull Requests unidos
8+
proyectos en GitHub
JavaSpring BootNode.jsNestJSExpressC#.NETPHPLaravelPythonFastAPIReactTypeScriptJavaScriptTailwind CSSAstroHTML y CSSPostgreSQLMySQLSQL ServerSQLiteMongoDBPrismaJUnit 5JestGitGitHub ActionsDockerKubernetesNginxLinuxVercel
Proyectos destacados

Apps reales, en vivo.

No son capturas bonitas: puedes entrar y usarlas ahora mismo con un clic, sin registrarte. Cada una resuelve un problema concreto y tiene pruebas, CI y despliegue.

Captura de CuentasClaras
Otra vista de CuentasClaras
En vivoProyecto personal · 2026

CuentasClaras

Tus finanzas en un solo lugar: efectivo, Nequi, Daviplata y banco.

El problema
Las apps de los bancos solo muestran lo que pasa por ese banco. El efectivo y las billeteras digitales quedan por fuera, y a fin de mes nadie sabe en qué se fue la plata.
Lo que construí
Una app web para registrar ingresos y gastos por cuenta y categoría, pasar plata entre cuentas propias, ponerse presupuestos con alertas al 80 % y al 100 %, ver el mes en gráficas y exportar todo a Excel.
Lo más difícil
Que la plata siempre cuadre: montos con BigDecimal (nunca double), saldos calculados y transferencias atómicas. Si una parte falla, no se guarda ninguna. Lo compruebo con una prueba que fuerza el error.
  • 70 pruebas contra PostgreSQL real
  • 10 Pull Requests con CI en verde
  • 28 endpoints documentados en Swagger
  • Java 21
  • Spring Boot
  • Spring Security
  • JPA
  • Flyway
  • PostgreSQL
  • React
  • Testcontainers
  • Docker
Captura de RitmoApp
Otra vista de RitmoApp
En vivoProyecto de grado · SENA · 2026

RitmoApp

Plataforma SaaS para que las academias de baile dejen el cuaderno y el Excel.

El problema
Las academias de baile manejan clases, cupos y asistencia con cuadernos, hojas de cálculo y grupos de WhatsApp. Se cruzan horarios, se venden cupos de más y nadie sabe qué salón se usa.
Lo que construí
Una plataforma donde cada academia se registra sola, con cuatro roles: SuperAdmin, administrador, profesor y estudiante. Tiene salones, calendario de clases, reservas con cupos en tiempo real, asistencia con código QR, pagos y membresías, avisos por correo, bitácora de cambios y reportes.
Lo más difícil
Sin sobrecupo aunque dos personas reserven el último cupo al mismo tiempo (UPDATE condicional dentro de una transacción), y cada academia totalmente aislada de las demás desde la capa de datos.
  • 182 pruebas con Jest, Supertest y Vitest
  • 4 roles con permisos distintos
  • 0 sobrecupos bajo concurrencia
  • Node.js
  • Express 5
  • Prisma
  • PostgreSQL
  • React
  • Tailwind CSS
  • JWT
  • Jest
  • Vitest
  • GitHub Actions
Captura de ElCuaderno
Otra vista de ElCuaderno
En vivoProyecto personal · 2026

ElCuaderno

El cuaderno de fiados de la tienda de barrio, ahora en el celular.

El problema
En la tienda de barrio se fía y se anota en un cuaderno. Ahí se pierden las cuentas: nadie sabe cuánto debe cada vecino, qué se está acabando ni cuánto se ganó en el día.
Lo que construí
Un punto de venta para el celular del mostrador: ventas en efectivo, Nequi o fiado, inventario que se descuenta solo, cupo de fiado por cliente, abonos y el cierre de caja del día con la ganancia real.
Lo más difícil
TypeScript de punta a punta con los mismos esquemas Zod validando el formulario y la API, y sin sobreventa ni fiados por encima del cupo aunque dos cajeros vendan al mismo tiempo (UPDATE condicional y SELECT ... FOR UPDATE).
  • 27 pruebas contra PostgreSQL real
  • 2 roles: dueña y cajero
  • 1 esquema Zod por regla, en front y back
  • TypeScript
  • NestJS
  • Drizzle ORM
  • PostgreSQL
  • Zod
  • React
  • TanStack Query
  • Tailwind CSS
  • Jest
Captura de Huellitas
Otra vista de Huellitas
En vivoProyecto para negocios · 2026

Huellitas

La web de una veterinaria que agenda citas sola, también por WhatsApp.

El problema
Las veterinarias de barrio reciben las citas por llamadas y por WhatsApp a cualquier hora. Los mensajes se pierden, se repiten las mismas preguntas todo el día y nadie tiene la agenda en un solo lugar.
Lo que construí
Una página web donde el cliente pide su cita en un minuto, un panel para que el negocio las atienda, y un asistente de WhatsApp que responde servicios y horarios, toma los datos de la cita y la deja en el mismo panel. Si hace falta, pasa la conversación a una persona.
Lo más difícil
Que el asistente sea seguro y no dependa de una IA: un motor de conversación propio guarda cada paso, el webhook de WhatsApp verifica la firma de Meta y la IA (Claude) es opcional, solo para entender mensajes libres.
  • 20 pruebas con Jest y Supertest
  • 2 canales: web y WhatsApp
  • 1 panel para todas las citas
  • React
  • Tailwind CSS
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • WhatsApp Cloud API
  • Jest
Cómo trabajo

Mi ritmo: 1, 2, 3, 4.

Como en el baile, cada paso tiene su tiempo. Así llevo un proyecto desde la idea hasta que cualquiera puede usarlo.

  1. 1

    Diseño

    Antes de programar entiendo el problema: historias de usuario, reglas de negocio y el modelo de datos, todo escrito.

  2. 2

    Código

    Una rama y un Pull Request por funcionalidad. Código organizado por módulos y fácil de leer para el equipo.

  3. 3

    Pruebas

    Pruebas automáticas contra una base de datos real, que corren en GitHub Actions en cada cambio.

  4. 4

    Despliegue

    Docker, Vercel, Render y Neon. Los secretos van fuera del código y la demo queda en vivo para probarla.

manuela@medellin: ~/CuentasClaras
$ git push origin feature/presupuestos
→ Pull Request abierto: “Presupuestos con alerta al 80 %”
✓ Backend (Maven + Testcontainers) · 70 pruebas pasaron
✓ Frontend (lint + build)
✓ Revisión aprobada · merge a main
✓ Desplegado en cuentasclaras-demo.vercel.app
$ 
Stack

Con qué construyo.

Lo que he aprendido en cinco trimestres del SENA y aplicado en proyectos reales: del análisis y el diseño hasta la seguridad y el despliegue.

Backend

  • Java
  • Spring Boot
  • Node.js
  • NestJS
  • Express
  • C#
  • .NET
  • PHP
  • Laravel
  • Python
  • FastAPI

Frontend

  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Astro
  • HTML y CSS

Datos

  • PostgreSQL
  • MySQL
  • SQL Server
  • SQLite
  • MongoDB
  • Prisma

Calidad y DevOps

  • JUnit 5
  • Jest
  • Git
  • GitHub Actions
  • Docker
  • Kubernetes
  • Nginx
  • Linux
  • Vercel

Análisis y diseño

  • Historias de usuario
  • Requisitos
  • Propuesta técnica
  • Casos de uso (UML)
  • Diagramas de secuencia
  • Modelo entidad-relación
  • BPMN
  • Scrum
  • draw.io
  • Control de calidad
  • Investigación formativa

Seguridad informática

  • Matriz de riesgos
  • Plan de contingencia
  • Implantación segura
  • Verificación preproducción
  • JWT y roles
  • Manejo de secretos
Sobre mí

Me gusta que las cosas funcionen de verdad.

Estudio Tecnología en Análisis y Desarrollo de Software en el SENA (Centro de Tecnología de la Manufactura Avanzada, Medellín). Soy desarrolladora full stack: disfruto llevar un proyecto completo, desde entender el problema y diseñar los datos hasta programar el backend y la interfaz, probarlo y dejarlo en internet.

Me importa el detalle que no se ve: que la plata cuadre al centavo, que dos personas no puedan reservar el mismo cupo y que una contraseña nunca termine en el código.

  • UbicaciónMedellín, Colombia
  • BuscoContrato de aprendizaje desde ya (etapa lectiva o productiva)
  • ModalidadPresencial, híbrido o remoto
  • IdiomasEspañol nativo · Inglés A2 (en formación)
  1. Julio 2025

    Empiezo en el SENA

    Tecnología en Análisis y Desarrollo de Software, CTMA Medellín.

  2. 2025

    Bases sólidas

    Java, bases de datos, UML, historias de usuario y mis primeras APIs REST.

  3. 2026

    DevOps y seguridad

    Docker, Nginx, Kubernetes, integración continua y seguridad informática aplicada.

  4. Sep 2026

    Tres apps en producción

    RitmoApp, CuentasClaras y ElCuaderno en vivo, con pruebas, CI y despliegue.

  5. Oct 2026

    Para negocios reales

    Huellitas: la web de citas de una veterinaria, con un asistente de WhatsApp que agenda solo.

  6. Oct 2026

    Certificado de Anthropic

    Building with the Claude API: prompts, uso de herramientas, RAG, MCP y agentes de IA.

    Verificar credencial ↗
  7. Hoy

    Contrato de aprendizaje

    Disponible desde ya, en etapa lectiva o productiva. Busco la empresa donde aportar y seguir creciendo. ¿Será la tuya?

¿Construimos algo juntos?

Si buscas una aprendiz que llegue a construir, probar y aprender desde el primer día, hablemos.

robledocordoba123@gmail.com