Ruan Vieira, Desarrollador Full Stack en São Paulo

Sobre mí

disponible para nuevos proyectos

Soy Ruan Vieira, desarrollador full stack de São Paulo. Mi camino en la programación empezó en 2019, cuando escribía scripts en Lua para servidores de FiveM. Lo que comenzó como curiosidad pronto se convirtió en una profesión. En 2021 fundé Simplify Code, con el objetivo de transformar ideas y necesidades reales en soluciones digitales.

Desde entonces, he trabajado en proyectos de distintos sectores, desde plataformas SaaS y marketplaces hasta sistemas de gestión, integraciones, APIs y aplicaciones web. También desarrollé productos propios, como Crie Club, BoEstudar y TechMoney. Estas experiencias ampliaron mi visión sobre tecnología, producto y negocio. Para mí, desarrollar va mucho más allá de escribir código: me gusta entender el problema, participar en las decisiones y construir soluciones que marquen la diferencia para quienes las usan. Después de la entrega, sigo acompañando los proyectos, escuchando a las personas y buscando formas de mejorarlos. Quiero usar la tecnología para resolver problemas reales, crear buenas experiencias y generar resultados que tengan sentido para las personas y los negocios.

Ruan Vieira
📍 São Paulo, Brasil

Cómo trabajo

Cada proyecto tiene su contexto. Mi punto de partida es entender el problema y construir la solución junto con quienes conocen la rutina.

  1. 01

    Entiendo

    Converso con las personas involucradas para entender la rutina, las dificultades y el resultado esperado. Así, la solución parte del problema real y no solo del pedido inicial.

  2. 02

    Defino el camino

    Organizo las necesidades en etapas y prioridades claras. Acordamos qué se hará, cómo debe funcionar la solución y qué indicará que está dando resultado.

  3. 03

    Desarrollo y evoluciono

    Construyo la solución con atención a la experiencia, la confiabilidad y la seguridad. Después de la entrega, acompaño el uso y los resultados para orientar los próximos ajustes.

Proyectos y resultados

Cada proyecto empieza con una necesidad. Aquí muestro el contexto, las decisiones de producto y lo que se desarrolló.

plataforma anteriorcerca de 4 de cada 10
plataforma propia6,8%

compras que terminaban en reembolso

CrieClub

Marketplace de productos digitales · 2026

El producto tenía demanda, pero muchos clientes pedían reembolso.

Desarrollé una plataforma propia para dar más control a la operación y crear una experiencia de compra alineada con el valor del producto. La tasa de reembolso bajó de cerca de 4 de cada 10 compras a 6,8%.

del registro a la 1ª compra (mediana)
~6 min
compran en la 1ª hora tras registrarse
69%
de los compradores vuelven a comprar
19%

Checkout propio

  • Pix y tarjeta con Mercado Pago y Stripe, sin depender de una plataforma de terceros
  • Migración desde la plataforma anterior sin perder el historial de quien ya había comprado
  • Cupones y reparto automático del valor entre creador y colaboradores

Menos reembolsos y fraude

  • Prueba de cada compra: aceptación de la política, dispositivo y lugar del checkout guardados para responder a reembolsos y contracargos
  • 3D Secure en la tarjeta y solicitudes de reembolso gestionadas dentro de la plataforma

Entrega y comunidad

  • Descargas protegidas con S3 y CloudFront
  • Reseñas y favoritos, que dan aire de comunidad a los productos
  • Inicio de sesión con Google y Discord

Medición

  • Analytics propio de visitas, clics en el botón de compra y enlaces UTM
  • Webhooks para que los creadores reciban cada venta en sus sistemas
  • Next.js
  • MongoDB · Prisma
  • Mercado Pago
  • Stripe
  • S3 · CloudFront
  • OAuth

MalhaCÃO

E-commerce · freelance · 2026

La tienda recibía visitas, pero pocas se convertían en compras.

Sin aumentar la inversión en marketing, las mejoras en la experiencia de compra hicieron que el mismo volumen de visitas generara 3,8 veces más compras.

Tienda y páginas

  • Landing page rehecha desde cero, pensada primero para quien llega desde el móvil
  • Página de producto rediseñada para llevar a la persona hasta la compra
  • Componentes de la tienda rehechos y mejorados, con el mismo estándar en todas las páginas

Conversión y confianza

  • Optimización de conversión (CRO) en cada etapa hasta el checkout
  • Una imagen más profesional, que transmite confianza a quien compra por primera vez

Búsqueda y velocidad

  • SEO técnico para que la tienda aparezca mejor en Google
  • Un sitio más rápido, optimizado para cargar bien en el móvil
  • Navegación y búsqueda más simples
  • Shopify
  • Liquid
  • SEO
  • CRO

Automatización de comunidades

Bots de venta y gestión · 2021 →

Las ventas y la atención dependían de tareas manuales, lo que retrasaba las entregas y sobrecargaba a los responsables.

comunidades
+100
usuarios
+500 mil
ventas
+21 mil

Ventas y entrega

  • Ventas en automático: pago con Mercado Pago y entrega al instante, sin que el dueño tenga que estar en línea
  • Acceso liberado solo: después de la compra, el bot comparte la carpeta del producto en Google Drive o Dropbox con el comprador, y quita el acceso si la compra se cancela

Comunidad

  • Gestión de la comunidad: roles y miembros organizados por el propio bot
  • Atención y participación: tickets de soporte, cupones, sorteos y sistema de reputación

Control

  • Historial de todo: cada venta, entrega, pago y acción del equipo queda registrada con fecha y responsable, para revisar después y mantener la conformidad
  • Panel web para que el dueño siga ventas, miembros y atención
  • TypeScript
  • Node.js
  • discord.js
  • MongoDB
  • Zod
  • Mercado Pago
  • Google Drive
  • Dropbox

Chama Garçom

Restaurantes · 2025–2026

Los clientes necesitaban llamar al mesero, pero no siempre los atendían a tiempo.

llamados atendidos
+14.800
para que el mesero atienda
~2 min
nota en las mesas
4,6★

En la mesa

  • Código QR en la mesa y llamado al mesero en tiempo real
  • Menú y pedidos desde el celular del cliente
  • Evaluación de la atención al final, que genera la nota de 4,6

Para el equipo

  • App del mesero en el celular, con notificaciones push
  • Panel del gerente: mesas, meseros, llamados, pedidos y estadísticas
  • POS de escritorio en Electron, integrado con la terminal Stone

Para el negocio

  • Suscripción del plan pago con Mercado Pago: 47 restaurantes registrados, 19 pagando
  • Bot de WhatsApp para atención y avisos
  • Panel de la plataforma: clientes, suscripciones, blog, tutoriales y cómo conoció el producto cada restaurante
  • Next.js
  • React Native
  • Electron
  • Stone POS
  • Mercado Pago
  • WhatsApp

Grupos Promoções

Automatización de ofertas · 2026

Encontrar buenas ofertas exigía seguir varias fuentes, y muchas promociones vencían antes de compartirse.

productos analizados
~589 mil
ofertas encontradas
4657
de descuento promedio
43%

Captación

  • 17 fuentes revisadas sin parar en busca de ofertas nuevas
  • Historial de 141 mil precios para detectar promociones falsas

Curaduría

  • Nota para cada oferta, con los motivos y las penalizaciones a la vista en el panel
  • Verificación antes de publicar: la oferta sospechosa o vencida se bloquea

Publicación

  • Telegram, Discord, WhatsApp y X, cada canal con sus reglas: tiendas, rango de precio, palabras, horario de silencio y límite por hora
  • Enlaces de afiliado generados solos, con 2 mil clics en 2 meses

Producto

  • Marketplace público y alertas personalizadas para cada persona
  • Multi-tenant y white-label, con campañas comerciales y analytics
  • Python
  • FastAPI
  • PostgreSQL
  • Next.js
  • Docker

ScienceVet

Investigación veterinaria · 2025–2026

El seguimiento de los estudios dependía de planillas, sin un historial claro de etapas y responsabilidades.

Estudios

  • Cada estudio con versiones, historial y archivos, y las etapas del comité de ética (CEUA) seguidas en el sistema
  • Panel con el avance de todos los estudios

Animales e insumos

  • Animales controlados por especie, raza, granja e historial
  • Inventario de productos con entrada, salida, devolución y control de calidad

Conformidad

  • Cada acción registrada con fecha y responsable
  • Informes de control de calidad y envío de muestras según las exigencias del Ministerio de Agricultura, en PDF y Excel
  • Perfiles y permisos por usuario, también para terceros
  • Next.js
  • Prisma
  • PostgreSQL
  • jsPDF
  • ExcelJS

PlayHard

Eventos de videojuegos · Rondônia, Brasil

Las inscripciones, los pagos y el consumo se controlaban en papel, lo que dificultaba la organización y el control del evento.

jugadores
686
eventos
21
comandas
448

Events

  • Inscripciones, duplas y reservas para cada torneo
  • Panel del organizador con equipos, donaciones y números del evento

Pagos

  • Inscripción y donación por Pix con Mercado Pago
  • Cancelación y reembolso desde el propio sistema, sin hojas de cálculo

Comanda

  • Control de consumo del bar durante el evento
  • Cierre por cliente, sabiendo quién pagó qué
  • Next.js
  • Prisma
  • MongoDB
  • Mercado Pago
  • Pix

Quadraz

Reserva y gestión de canchas deportivas · dev principal · 2025–2026

Las reglas del producto eran complejas, y los usuarios tenían dificultad para encontrar lo que necesitaban.

Para quien juega

  • Búsqueda y comparación de canchas con fotos, precios y horarios en un solo lugar
  • Quadraz Play: organizar y participar en torneos y partidos
  • SEO con sitemap e imágenes para compartir en cada página

Para quien administra

  • Centros deportivos y canchas registrados con piso, techo, iluminación y comodidades
  • Usuarios y permisos, evaluaciones, blog y newsletter

Como dev principal

  • API propia en Node.js con Express y Prisma, del back-end a las pantallas
  • Requisitos convertidos en flujos fáciles de seguir, con el sitio y el panel en el mismo estándar
  • Next.js
  • Node.js · Express
  • Prisma
  • UI/UX
  • Design system

Landing pages

Médicos, productoras y profesionales

Los sitios generaban contactos, pero faltaban datos para entender de dónde venían y qué funcionaba.

Captación y medición

  • Panel del cliente: leads, campañas, usuarios, registros de auditoría y exportación en Excel y PDF
  • Rastreo de origen: enlaces UTM por campaña, para saber qué anuncio o post trajo cada contacto
  • Analytics propio, solo con consentimiento y sin guardar la IP: visitas, páginas, dispositivos y de dónde llega el público

Búsqueda: SEO, GEO y AEO

  • SEO técnico: sitemap, robots, imágenes para compartir y una página por especialidad
  • Datos estructurados (JSON-LD) de persona, sitio y procedimientos, para que Google y las IAs entiendan quién es el profesional y qué hace
  • Preguntas frecuentes escritas para responder dudas reales, como las leen los buscadores y los asistentes de IA

Velocidad y medios

  • Rendimiento: imagen de portada de 3,9 MB a 67 KB y un diseño que dejó de saltar en el móvil (CLS de 0,66 a 0)
  • Cloudflare Stream: videos convertidos automáticamente y reproducidos en calidad adaptativa, sin trabarse en el móvil
  • Cloudflare R2: biblioteca de archivos con subida directa desde el navegador, por partes, sin pasar por el servidor

Contacto

  • Agenda de consultas en el propio sitio
  • Formularios validados, con el contacto llegando directo al correo del cliente
  • Next.js
  • Prisma · MongoDB
  • Cloudflare R2
  • Cloudflare Stream
  • hls.js
  • Zod
  • SMTP
mis propios productos

Productos que idealicé y desarrollé. En ellos acompaño todas las etapas: del problema inicial a las decisiones de producto y la evolución continua.

BoEstudar

Plataforma de estudio con IA

  • Flashcards, quizzes y mapas mentales generados con IA
  • Cronograma, roadmap y audiolibros
  • Logros, amigos y gamificación para mantener la constancia
  • Planes pagos con Mercado Pago y conciliación automática de los pagos
  • Next.js
  • IA
  • MongoDB
  • Mercado Pago
  • Playwright

TechMoney

Finanzas personales

  • Panel analítico de ingresos, gastos e inversiones
  • Metas, cuentas recurrentes y varios bancos
  • Inicio de sesión social e informes detallados
  • Next.js
  • MongoDB
  • OAuth

Tecnologías y experiencia

Herramientas que elijo según el problema, el equipo y el contexto de cada producto.

las que más uso

Lenguajes

Uso TypeScript en la mayoría de los proyectos y Python cuando la solución pide automatización o procesamiento de datos.

  • JavaScript
  • TypeScript
  • Python
  • Lua

Front-end

Desarrollo interfaces rápidas y accesibles, con soporte para varios idiomas y animaciones que ayudan a explicar la experiencia.

  • React
  • Next.js
  • Tailwind
  • Framer Motion
  • i18n (next-intl)
  • Three.js
  • hls.js

Back-end y datos

Construyo APIs e integraciones, organizo datos e implemento autenticación, validación y registros para dar previsibilidad a la operación.

  • Zod
  • Prisma
  • MongoDB
  • NextAuth/OAuth
  • Node / Express
  • Socket.io
  • PostgreSQL
  • FastAPI

Móvil y escritorio

Desarrollo experiencias para celular y escritorio integradas al mismo producto, como la app de atención y el POS de Chama Garçom.

  • React Native
  • Electron

Pagos e integraciones

Integro pagos, canales de atención y servicios de terceros para conectar la experiencia digital con la operación del negocio.

  • discord.js
  • Mercado Pago
  • WhatsApp
  • Stripe
  • Stone POS
  • Google Drive
  • Dropbox

Infra y calidad

Me encargo de la publicación y la operación de los sistemas, con almacenamiento en la nube y pruebas para reducir problemas en los cambios.

  • AWS S3
  • Jest / Vitest
  • Docker
  • VPS + Nginx
  • Playwright
  • Cloudflare R2
  • Cloudflare Stream
Formación y cursos
  1. Análisis y Desarrollo de SistemasFIAP · 2020–2021
  2. Data Visualizationcertificado FIAP
  3. Django Web Frameworkcertificado FIAP
  4. Estrategias y Modelos de Negociocertificado FIAP
Estudiando y explorando
Ciberseguridad

Estudio con CTFs y laboratorios prácticos. Llevo ese conocimiento a las decisiones de seguridad en los proyectos, como auditoría, protección contra abusos y prevención de fraudes.

IA aplicada a producto

Desarrollo funciones con IA en BoEstudar y exploro agentes como apoyo al trabajo, siempre revisando lo generado antes de usarlo.

Motion y 3D en la web

Exploro Three.js y Framer Motion para crear interacciones que orientan y dan contexto, además de mejorar la presentación visual.

Lo que me mueve

Me gusta ver cómo una solución mejora la rutina de las personas y ayuda a un negocio a avanzar.

  1. 01

    Detrás de cada sistema hay una operación que necesita funcionar.

    Restaurantes, tiendas, laboratorios y eventos dependen de procesos bien organizados. Entender ese contexto ayuda a crear herramientas que apoyan el trabajo y evitan obstáculos en el día a día.

  2. 02

    Acompañar el trabajo es parte de la entrega.

    3934
    commits desde 2023
    749
    días con código
    59
    repositorios

    Cada cuadrado representa una hora de la semana; la intensidad muestra la actividad registrada.

  3. 03

    La seguridad es parte de la experiencia.

    Registro de actividades, protección contra abusos y prevención de fraudes ayudan a cuidar la operación y los datos. Esa atención importa en proyectos de cualquier tamaño.

Una buena solución también evita problemas que nadie llega a percibir.

Preguntas frecuentes

¿Qué haces?

Soy Ruan Vieira, desarrollador full stack en São Paulo. Trabajo en productos digitales, sistemas web, aplicaciones y automatizaciones. Busco entender el problema y el contexto del negocio antes de definir la solución. Fundé Simplify Code en 2021.

¿Desde cuándo programas?

Programo desde 2019. En 2021 fundé Simplify Code, a través de la cual desarrollo soluciones para negocios de distintos sectores.

¿Qué resultados has logrado?

En proyectos que acompañé, la conversión de una tienda pasó de 0,1% a 0,38%, los reembolsos de un marketplace bajaron de cerca de 4 de cada 10 compras a 6,8% y un producto para restaurantes ya registró más de 14.800 llamadas atendidas.

¿Con qué tecnologías trabajas?

Trabajo principalmente con JavaScript, TypeScript, React, Zod, Prisma, Next.js, Tailwind. Elijo las tecnologías según las necesidades del producto, incluyendo React y Next.js para interfaces, React Native para apps y Node.js con Prisma, MongoDB o PostgreSQL en el back-end.

¿Trabajas con empresas y como freelance?

Sí. Atiendo proyectos a través de Simplify Code y también como freelancer, trabajando con empresas y equipos de distintos sectores.

¿Cómo es un proyecto contigo?

Empiezo entendiendo el problema, las personas involucradas y el resultado esperado. Luego organizo el alcance y las prioridades, desarrollo la solución y acompaño su uso para identificar mejoras después de la entrega.

¿Te ocupas de la seguridad?

Incluyo medidas de seguridad según el contexto de cada producto, como registros de auditoría, límites de solicitudes y prevención de fraudes. También estudio seguridad digital con CTFs y laboratorios prácticos.

¿Trabajas en remoto?

Sí. Trabajo en remoto y también estoy abierto a propuestas presenciales o híbridas.

¿Cómo te contacto?

Puedes hablar conmigo por WhatsApp o por correo, en los enlaces al final de la página. Suelo responder en hasta un día hábil.

disponible para nuevos proyectos

¿Hablamos sobre el
desafío de tu proyecto?

WhatsApp →

Respondo en hasta un día hábil. Si puedes, cuéntame un poco sobre el contexto y lo que necesitas resolver.

Contáctame