DevGustavo

Hello! I'm

Gustavo
Vieira Serpa

React Front End Web Developer

I build clean, responsive user interfaces with React, turning designs into fast, accessible experiences that solve real problems. I enjoy collaborating with product teams, refining UI details, and learning new tools to deliver polished, user-focused web applications.

Gustavo Vieira Serpa - React Frontend Developer wearing a suit and smiling

My Projects

FitStyle E-commerce project

FitStyle E-commerce

Technology: Next.js 15, TypeScript, Supabase, Stripe, Zustand, Tailwind CSS, Shadcn/ui

Features: 11 functional pages, Complete authentication, Stripe payment integration, Dynamic cart with Zustand, Order tracking system, User dashboard and profile, Support form and FAQ, Responsive UI/UX, Supabase RLS security

Dentist-booking.com project

Dentist-booking.com

Technology: React + Vite, FireBase DB, FireBase Auth, CI/CD, Vercel

Features: Login/Register System, Admin Dashboard, User Dashboard, Schedule Management, Dynamic schedule

LabourHire FrontEnd project

LabourHire FrontEnd

Technology: React + Vite, Axios, JWT, Bcrypt, Vercel

Features: Authentication, Task Management, User Interaction (Real-time dynamic ranking system based on activity), UI/UX

Virtus Removals project

Virtus Removals

Technology: React, Vite, HTML5, CSS3, Formspree, AWS

Features: Professional landing page for Australian removal business, Contact form integration with Formspree, Fully responsive design for all devices, Service showcase and business information, Deployed on AWS for production reliability, Modern UI with smooth navigation

Quick Country project

Quick Country

Technology: React, Vite, Axios, Unsplash API, REST Countries API, ExchangeRate API

Features: Displays detailed country information with flags and statistics, Real-time USD currency exchange rates, Modern responsive design with gradient cards, Three API integrations (Unsplash, REST Countries, ExchangeRate), Smooth animations and hover effects

Car Rental Website project

Car Rental Website

Technology: React, React Router, Node.js, Express, Stripe API, Vite

Features: Car rental platform with integrated Stripe payment system, Backend API for payment processing, Responsive multi-page application, Car booking system with detailed listings, Modern UI with Flexbox and CSS Grid

Labour Hire Backend API project

Labour Hire Backend API

Technology: Node.js, Express, MongoDB, Mongoose, JWT, bcrypt, Stripe API

Features: RESTful API for job marketplace platform, JWT authentication with bcrypt password hashing, CRUD operations for tasks and user availability, Offer management system (create, accept, reject), Role-based middleware for access control, MVC architecture with controllers, models, and routes

Better Weather project

Better Weather

Technology: React, Vite, Axios, OpenWeather API, CSS3

Features: Weather app with city search and real-time data, Dynamic backgrounds matching weather conditions (Clear, Rain, Snow, etc), Complete weather info (temperature, humidity, wind), Responsive design with modern UI effects, Predefined cities for quick access

CoffePLUS – Landing Page project

CoffePLUS – Landing Page

Technology: React, HTML5, CSS3, Vite

Features: Landing page for a coffe store/hop, Modern responsive design with animations, Service information and highlights, Family care business presentation, Smooth transitions and interactive elements

Little Nest – Home Care project

Little Nest – Home Care

Technology: React, HTML5, CSS3, Vite

Features: Landing page for home day care service, Modern responsive design with animations, Service information and highlights, Family care business presentation, Smooth transitions and interactive elements

About Gustavo

I am a web developer passionate about technology, currently based in Australia and about to complete my IT degree. Over the past few years, I have been focused on studying and practicing both front-end and back-end development, working mainly with JavaScript, React, Node.js, and AWS. I have built real-world projects such as corporate websites and applications with APIs, always aiming to combine design, performance, and scalability.

Before transitioning fully into software development, I co-founded and managed a removalist company in Sydney, where I gained hands-on experience solving real business problems through technology. I developed our full-stack booking platform, managed customer relationships with 200+ clients (earning 5-star reviews), and coordinated logistics operations under pressure. This entrepreneurial journey taught me the importance of user-centric solutions, data-driven decision making, and the impact that well-built software can have on business efficiency.

My goal is to create digital solutions that simplify people's lives and add value to businesses. I have experience across the entire development cycle, from architecture and responsiveness to cloud deployment. I am constantly learning and open to new challenges that allow me to grow as a programmer and contribute meaningfully to innovative projects. Whether it's building scalable web applications, optimizing user experiences, or collaborating with cross-functional teams, I am ready to make an impact.

Read more About Gustavo

Blog

Thoughts, insights and stories from my journey

Get In Touch

Fill out the form and I'll get back to you soon

Connect With Me

Feel free to reach out through any of these channels. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

STAY UPDATED

Get the latest insights, tutorials, and project updates delivered straight to your inbox. No spam, just valuable content.

Unsubscribe anytime.