Developed a landing page for a company that offers investment opportunities in the real estate market.
- Next.js
- React
- Framer-Motion
- TypeScript
- TailwindCSS
- Firebase
- …
And my real name is Sergio Suárez
Here are some of the projects I've worked on recently. Keep In mind that some projects are not public for compoany security reasons. I'm always working on something new, so check back soon for updates!
Developed a landing page for a company that offers investment opportunities in the real estate market.
Multi-merchant digital loyalty platform. I contributed end-to-end: led backend architecture and built merchant dashboard. Implemented auth, real-time stamp claims via WebSockets, FCM push notifications, QR generation/validation, and TypeORM migrations. Dashboard is SSR Next.js with role-based UI, real-time updates, validated forms (react-hook-form + zod), and performant data tables.
Leveraged Express and Socket.io to create a real time encrypted chat system using web sockets that can send text and images. The data storage of the rooms is handled by Redis
Corporate driver & passenger management platform. As Technical Lead, owned data modeling, secure backend services, and a Next.js dashboard with ABAC. Implemented auth guards, modular services, migrations, interactive charts, and filterable tables for budget/travel insights.
A Graph visualization tool for students to plan their careers. It can query multiple careers at once and show the subjects that are shared between them.
We were chosen to be one of the 5 finalists out of +30 teams to design an idea to improve Mobile Payment in Venezuela. My team and I worked hard on a solution to facilitate merchants' operations and later presented it to a jury specialized in fintech.
I was part of the winning team of ICPC Venezuela 2024, a university-level competitive programming competition. Working as a team, we solved several complex algorithmic problems under time pressure, demonstrating our skills in critical thinking, collaboration, and mastery of algorithms and data structures.
Responsible for the development of the frontend and backend of solutions such as Kudo or Yet. Using Nestjs, Nextjs, PostgreSQL, and Tailwind, I worked both independently and leading teams of 3 people. My key contributions in backend development include implementing Rate Limiting, Attribute-Based Access Control using dynamic permissions, real-time notifications and communication using WebSockets and query optimization for dynamic dashboards. On the frontend, I was responsible for designing a scalable architecture in Next.js using a feature-based structure to divide the dashboard into modules, along with authentication and data validation using Zod.
My main responsibility is to maintain the integrity for the frontend while also providing a good performance of the app. The project consist on an ERP and I have delivered tasks such as reducing a 30% of API calls and creating custom filters to query data.
Selected to compete at a 50 people hackathon to deliver a solution to an existent problem in a app. The teams were formed by 5 people and we had 24 hours to deliver a solution. Our team idea was to improve the user experience of Yummy Rides (a rideshare app) by focusing in the inter-urban travels where the prices can go up to 200$. We developed a system that allows to book a seat in a bus, plane or a individual car and provide which one is the best economic option
My responsabilities were to help any new or ongoing project in multiple areas. The work methodology was team based and I participated in 3 different groups and projects. We used technologies such as Angular, Tailwind, or Firebase and tools like Trello and Git based repository for organization.
My focus was to learn the bases of web development and design. I learned HTML, CSS, JavaScript, React, and Tailwind. I also learned how to integrate the frontend with the backend using Express and MongoDB.
Since 2020 I began my journey as a software engineer, in the present I am a fullstack developer at the last year of my career (Systems Engineering).
The past year I delivered at my past company web applications using React and Angular, and backend services using Firebase. Improving the workflow and the delivery time of my team.
As a programmer, the 2 words that best defines me are adaptation and curiosity. My goal is to learn something new every day, and I am always looking for new challenges to improve my skills.