DevGustavo

About Gustavo

Fullstack Developer passionate about creating exceptional digital experiences

Profile

2+

Years of Experience

15+

Deployed Projects

AWS

Certificate

Certifications & Awards

AWS

AWS Cloud Practitioner

FreeCodeCamp

Responsive Web Design

FreeCodeCamp badge

Laneway Education

High Achiever

High Achiever badge

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.

🚀 Technologies Stack


⚛️ FrontEnd

React

JavaScript

HTML5

CSS3

Axios

API

Styled Components

🔧 Backend & DevOps

Node.JS

Express.js

MongoDB

AWS Services

CI/CD

Firebase

☁️ Cloud & Deploy

Vercel

AWS EC2/S3

GitHub Actions

ESLint

Render

Jest Testing


💼 Practical Experience

Dentist-booking.com

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.

Technologies:

React

Firebase Authetication(Login/Register)

Firebase (data and appointment storage)

GitHub Actions (CI/CD)

Labour Hire - FrontEnd

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:

Technologies:

React

JSONWeb Token

BCrypt

Vercel

Labour Hire Backend

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.

Technologies:

Node.JS

MongoDB + Mongoose

Stripe

JWT + Bcrypt

Car-Rental-Website

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.

Technologies:

React

HTML5 & CSS3

Node.JS (Stripe Integration)

Express