Fullstack Developer passionate about creating exceptional digital experiences

Years of Experience
Deployed Projects
Certificate
Hello! I‘m Gustavo Vieira Serpa, a fullstack developer specializing in Front-End React with strong experience in JavaScript and Node.js. My passion is turning complex ideas into intuitive interfaces and robust systems that truly make a difference in people‘s lives.
With over 15 projects deployed in production using Vercel, AWS, and Render, I combine solid technical expertise with strategic vision to deliver solutions that not only work but also scale and evolve alongside the business.
React
JavaScript
HTML5
CSS3
Axios
API
Styled Components
Node.JS
Express.js
MongoDB
AWS Services
CI/CD
Firebase
Vercel
AWS EC2/S3
GitHub Actions
ESLint
Render
Jest Testing
Dentist Booking is a modern web application for dental clinics that allows patients to book appointments and administrators to manage bookings dynamically and efficiently. The project is built with React and uses Firebase for authentication, data storage, and a serverless backend.
The system is fully responsive and provides a seamless experience for both users and administrators.
React
Firebase Authetication(Login/Register)
Firebase (data and appointment storage)
GitHub Actions (CI/CD)
The Labour Hire Frontend is the client-side of the full-stack Labour Hire project. It provides a modern, responsive and dynamic user interface that connects to the backend API hosted on Render. Through this platform, users can:
React
JSONWeb Token
BCrypt
Vercel
The Labour Hire Backend is the server-side of the full-stack Labour Hire project, where users can:
- Sign up and log in (authentication using JWT and bcrypt)
- Mark themselves as available for work
- Create and manage tasks visible to other users
- Interact with tasks created by others by submitting offers and approving/rejecting proposals
The backend is built with Node.js, Express, and MongoDB, following best practices with controllers, models, routes, and middlewares.
Node.JS
MongoDB + Mongoose
Stripe
JWT + Bcrypt
The Car Rental Website is a responsive web application built with React. It allows users to view and book cars with ease. The app includes smooth navigation using React Router, payment integration via Stripe, and a modern, mobile-friendly design.
React
HTML5 & CSS3
Node.JS (Stripe Integration)
Express