Desarrollé una landing page para una empresa que ofrece oportunidades de inversión en el mercado inmobiliario.
- Next.js
- React
- Framer-Motion
- TypeScript
- TailwindCSS
- Firebase
- …
Y mi nombre real es Sergio Suárez
Aquí hay algunos de los proyectos en los que he trabajado recientemente. Ten en cuenta que algunos proyectos no son públicos por razones de seguridad de la empresa. ¡Siempre estoy trabajando en algo nuevo, así que vuelve pronto para ver actualizaciones!
Desarrollé una landing page para una empresa que ofrece oportunidades de inversión en el mercado inmobiliario.
Plataforma de fidelización digital multi‑comercio. Contribuí de principio a fin: lideré la arquitectura de backend y construí el panel para comerciantes. Implementé autenticación/autorización, flujos de reclamo de sellos en tiempo real con WebSockets, notificaciones push vía FCM, generación/validación de QR y migraciones con TypeORM. El dashboard en Next.js (SSR) incluye UI basada en roles, actualizaciones en tiempo real, formularios validados (react-hook-form + zod) y tablas de datos performantes.
Aproveché Express y Socket.io para crear un sistema de chat encriptado en tiempo real utilizando web sockets que pueden enviar texto e imágenes. El almacenamiento de datos de las salas es manejado por Redis
Plataforma corporativa de gestión de conductores y pasajeros. Como Líder Técnico, definí el modelado de datos y servicios seguros de backend y un dashboard en Next.js con ABAC. Implementé guards de autenticación, servicios modulares, migraciones, gráficos interactivos y tablas dinámicas (filtrables/ordenables) para mostrar insights de viajes y KPIs de presupuesto.
Una herramienta de visualización de grafos para que los estudiantes planifiquen sus carreras. Puede consultar múltiples carreras a la vez y mostrar las materias que se comparten entre ellas.
Fuimos escogidos para ser uno de los 5 finalistas de +30 equipos para diseñar una idea para mejorar el Pago Móvil en Venezuela. Mi equipo y yo trabajamos arduamente una solución para facilitar las operaciones de los comercios para después presentarlo ante un jurado especializado en fintech.
Formé parte del equipo ganador del ICPC Venezuela 2024, una competencia de programación competitiva a nivel universitario. Trabajando en equipo, resolvimos varios problemas algorítmicos complejos bajo presión de tiempo, demostrando nuestras habilidades en pensamiento crítico, colaboración y dominio de algoritmos y estructuras de datos.
Responsable del desarrollo del frontend y backend de soluciones como Kudo o Yet. Utilizando Nestjs, Nextjs, PostgreSQL, tailwind trabajé tanto en solitario como liderando equipos de 3 personas. Destacándome en el desarrollo de backend implementando Rate limiting, Attribute-Based Access Control usando permisos dinámicos, notificaciones y comunicación en tiempo real usando WebSockets y optimizando queries para dashboards dinámicos. Mientras que en el frontend me encargué de diseñar una arquitectura escalable en Next.js usando feature based structure para dividir el dashboard en módulos, autenticación y validación de datos usando Zod.
Mi responsabilidad principal es mantener la integridad del frontend mientras proporciono un buen rendimiento de la aplicación. El proyecto consiste en un ERP y he entregado tareas como reducir un 30% de las llamadas a la API y crear filtros personalizados para consultar datos.
Seleccionado para competir en un hackathon de 50 personas para entregar una solución a un problema existente en una aplicación. Los equipos estaban formados por 5 personas y teníamos 24 horas para entregar una solución. La idea de nuestro equipo fue mejorar la experiencia de usuario de Yummy Rides (una aplicación de viajes compartidos) enfocándonos en los viajes interurbanos donde los precios pueden subir hasta 200$. Desarrollamos un sistema que permite reservar un asiento en un autobús, avión o un coche individual y proporcionar cuál es la mejor opción económica
Mis responsabilidades eran ayudar en cualquier proyecto nuevo o en curso en múltiples áreas. La metodología de trabajo se basaba en equipos y participé en 3 grupos y proyectos diferentes. Utilizamos tecnologías como Angular, Tailwind o Firebase y herramientas como Trello y repositorios basados en Git para la organización.
Mi enfoque fue aprender las bases del desarrollo web y el diseño. Aprendí HTML, CSS, JavaScript, React y Tailwind. También aprendí cómo integrar el frontend con el backend usando Express y MongoDB.
Desde 2020 comencé mi viaje como ingeniero de software, en el presente soy un desarrollador fullstack en el último año de mi carrera (Ingeniería de Sistemas).
El año pasado entregué en mi empresa anterior aplicaciones web usando React y Angular, y servicios backend usando Firebase. Mejorando el flujo de trabajo y el tiempo de entrega de mi equipo.
Como programador, las 2 palabras que mejor me definen son adaptación y curiosidad. Mi objetivo es aprender algo nuevo cada día, y siempre estoy buscando nuevos desafíos para mejorar mis habilidades.