Hola, soy Marina.

$whoami

Diseño, construyo y lidero productos digitales.
Donde la ingeniería se encuentra con la IA, el UX y el pensamiento de producto.

$cd ~/work

Proyectos Destacados

Una selección de productos, plataformas y sistemas que he ayudado a diseñar y construir en áreas de infraestructura, seguridad, automatización, B2B, IA e ingeniería full-stack.

Trabajo adicional

$cd ~/stack

Stack y Competencias

Las tecnologías, herramientas y disciplinas con las que trabajo cada día — desde ingeniería frontend y backend hasta IA aplicada, arquitectura, testing y diseño de producto.
01

Frontend

Interfaces rápidas, accesibles y agradables de usar.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML5 & CSS3
  • shadcn/ui
  • Framer Motion
  • Sistemas de diseño
  • UI responsive
  • Accesibilidad (a11y)
02

Backend y Datos

APIs, integraciones y los servicios que sostienen el producto.

  • Node.js
  • Ruby on Rails
  • Rust
  • PostgreSQL
  • Server Actions
  • APIs REST
  • Autenticación
  • Integraciones ERP
  • Integraciones con Git
03

Ingeniería de IA

IA aplicada dentro de productos reales, incluyendo despliegues privados.

  • OpenAI API
  • LLMs
  • RAG
  • Prompt engineering
  • Agentes de IA
  • IA privada / on-premise
  • Extracción de documentos y datos
  • Flujos de trabajo asistidos por IA
04

Arquitectura y Liderazgo

Dirección técnica, diseño de sistemas y las decisiones que hay detrás.

  • Arquitectura de software
  • Decisiones técnicas
  • Diseño de sistemas
  • Refactors y migraciones
  • Rendimiento
  • Liderazgo técnico
  • Mentoría
05

Calidad y Entrega

Testing, revisión y el flujo que lleva el código a producción.

  • Git & GitHub
  • Docker
  • CI/CD
  • Testing (unitario e integración)
  • Testing end-to-end
  • Revisión de código
  • Documentación técnica
06

Producto y Diseño

Dar forma a qué se construye antes de decidir cómo construirlo.

  • Figma
  • Diseño UX/UI
  • Wireframing
  • Prototipado
  • Descubrimiento de producto
  • Definición de requisitos
  • Arquitectura de la información
$cd ~/leadership

Liderazgo

No me limito a construir funcionalidades. Ayudo a definir qué construimos, cómo lo construimos y cómo llega el equipo hasta ahí.
Áreas de responsabilidad

Dirección Técnica

Arquitectura y tecnología

Asumo la responsabilidad de las decisiones técnicas en los proyectos, desde definir la arquitectura de la aplicación hasta evaluar tecnologías y establecer enfoques de desarrollo.

  • Definir la arquitectura de la aplicación.
  • Evaluar y seleccionar tecnologías.
  • Establecer enfoques y patrones técnicos.
  • Descomponer requisitos complejos en soluciones técnicas.
  • Identificar riesgos técnicos y compromisos.
  • Mejorar y reestructurar arquitecturas existentes.

Coordinación de Equipo

Coordinando un equipo de ~5 desarrolladores

Coordino un pequeño equipo de desarrollo, ayudando a convertir los requisitos del proyecto en trabajo claro y accionable.

  • Asignar tareas según las prioridades del proyecto y las fortalezas individuales.
  • Descomponer requisitos amplios en piezas manejables.
  • Hacer seguimiento del progreso e identificar bloqueos.
  • Revisar implementaciones.
  • Ofrecer orientación técnica cuando es necesario.
  • Ayudar a desarrolladores con menos experiencia a resolver problemas de forma autónoma.
  • Mantener la consistencia en todo el código base.

Revisión de Código y Calidad

Calidad a través de la colaboración

La revisión de código no consiste solo en encontrar errores. La uso como una forma de mantener la calidad, compartir conocimiento y ayudar a crecer al equipo.

  • Revisiones de código.
  • Revisiones de arquitectura.
  • Feedback técnico.
  • Decisiones de refactorización.
  • Consistencia y mantenibilidad.
  • Compartir conocimiento.

Planificación de Proyectos

De los requisitos a la ejecución

Participo en la planificación de proyectos desde las primeras fases, ayudando a traducir los requisitos de negocio en tareas técnicas y planes de desarrollo realistas.

Requisitos → Alcance → Arquitectura → Tareas → Desarrollo → Revisión → Entrega

  • Recopilación de requisitos.
  • Descomposición de tareas.
  • Priorización.
  • Planificación técnica.
  • Estimación.
  • Coordinación.
  • Entrega.

Comunicación con Clientes

Uniendo necesidades técnicas y de negocio

Trabajo regularmente de forma directa con clientes para entender sus necesidades, discutir requisitos y presentar soluciones técnicas.

  • Entender el problema de negocio real.
  • Hacer las preguntas técnicas adecuadas.
  • Traducir requisitos de negocio en requisitos técnicos.
  • Explicar conceptos técnicos en un lenguaje accesible.
  • Presentar las soluciones propuestas.
  • Recoger feedback e iterar sobre la solución.

Mentoría

Ayudando a crecer a los desarrolladores

He ayudado a incorporar y guiar a desarrolladores con menos experiencia, dándoles responsabilidad sobre sus tareas mientras ofrezco apoyo técnico cuando es necesario.

  • Asignación de tareas.
  • Orientación técnica.
  • Revisión de código.
  • Feedback.
  • Resolución de problemas.
  • Fomentar el pensamiento independiente.
Cómo lidero
01

Entender

Entender el problema.

02

Definir

Definir la solución correcta.

03

Diseñar

Dar claridad al equipo.

04

Construir

Construir con propósito.

05

Revisar

Revisar y mejorar.

06

Entregar

Entregar en equipo.

Trayectoria profesional

Becaria

Punto de partida

Me incorporé como becaria, aprendiendo el código base y publicando mis primeras funcionalidades con supervisión.

  • Construí funcionalidades en todo el stack bajo supervisión senior.
  • Aprendí el código base, las convenciones y el proceso de revisión.

Desarrolladora Full Stack

Puesto a tiempo completo

Pasé a un puesto a tiempo completo, asumiendo una responsabilidad cada vez más independiente sobre las funcionalidades.

  • Fui responsable de funcionalidades de extremo a extremo, desde los requisitos hasta el despliegue.
  • Empecé a contribuir en decisiones de arquitectura y técnicas.
  • Trabajé principalmente con Node.js tanto en backend como en frontend.

Líder Técnica / Ingeniera Líder Full Stack & IA

Actualidad

Me convertí en la referencia técnica del departamento: decidiendo arquitectura y stack, coordinando al equipo y trabajando directamente con clientes.

  • Defino la arquitectura y las decisiones tecnológicas de los proyectos.
  • Coordino a ~5 desarrolladores/becarios — asignación de tareas, revisión de código, mentoría.
  • Lidero el desarrollo de funcionalidades impulsadas por IA, incluyendo un sistema de IA on-premise para un cliente.
  • Participo en la planificación de proyectos y en decisiones de roadmap técnico.
  • Hablo directamente con clientes para recopilar requisitos y presentar soluciones.
$cd ~/about-me

Sobre mí

Construyendo en la intersección entre ingeniería, IA y diseño.

Soy Ingeniera Full Stack & IA con 3 años de experiencia profesional, trabajando actualmente en ingeniería de software, IA, producto y UX/UI.

Empecé mi carrera como becaria y fui asumiendo responsabilidades cada vez más amplias — desde construir funcionalidades hasta definir arquitecturas, tomar decisiones técnicas, coordinar desarrolladores y trabajar directamente con clientes.

Hoy trabajo en todo el ciclo de vida del producto: entender el problema, dar forma a la solución, diseñar la experiencia, construir el producto y ayudar al equipo a hacerlo realidad.

Más que solo código

Lo que más disfruto es trabajar en problemas donde no hay una respuesta obvia.

Me gusta entender por qué algo necesita construirse antes de pensar en cómo construirlo. Eso significa hablar con usuarios y clientes, cuestionar requisitos, diseñar flujos de trabajo, elegir el enfoque técnico adecuado y convertir sistemas complejos en experiencias sencillas.

Mi trabajo se sitúa entre la ingeniería, la IA, el producto y el diseño — y disfruto moviéndome entre esas disciplinas.

Cómo llegué hasta aquí

Becaria

Aprendí rápido, hice preguntas y entendí cómo funcionan las cosas desde la base.

Desarrolladora Full Stack

Construí funcionalidades de principio a fin y crecí entregando código fiable y listo para producción.

Responsabilidad Técnica

Asumí responsabilidad sobre la arquitectura y las decisiones técnicas, coordinando desarrolladores y clientes.

Ingeniera Líder Full Stack & IA

Lidero proyectos desde los requisitos hasta la entrega, entre ingeniería, IA y producto.

Qué aporto
01

Ingeniería

Desarrollo Full Stack, arquitectura y construcción de productos fiables desde cero.

ReactTypeScriptNode.jsNext.jsRustRuby on Rails
02

IA

Construcción de aplicaciones impulsadas por IA y exploración de cómo la IA puede resolver problemas reales de negocio.

LLMsClaudeOpenAIIA LocalAplicaciones de IABases de Datos Vectoriales
03

Producto y UX

Convertir requisitos complejos en productos e interfaces intuitivos.

UXUIPensamiento de ProductoPrototipadoDiseño
04

Liderazgo

Crear dirección técnica, coordinar equipos y ayudar a convertir ideas en productos publicados.

ArquitecturaPlanificaciónRevisión de CódigoMentoríaComunicación con Clientes
$cd ~/contact

Construyamos algo.

¿Tienes un proyecto, un puesto, o simplemente quieres charlar? Envíame un mensaje y te responderé.