Skilled Software Developer with strong background experience in both front-end and back-end development. Enthusiastic about creating scalable, efficient applications using cutting-edge technologies. Expertise in React, Node.js, JavaScript, TypeScript, and database management. Dedicated to delivering high-quality solutions while continuously enhancing user experiences.
- 🌱 I'm currently learning Next.js 15 and Tailwind 14
- 👯 I'm looking to collaborate on any challenging project
- 💬 Ask me about React, react-redux, Javascript, HTML, CSS, Jest etc..
- 📫 How to reach me gustavopma90@gmail.com
- ⚡ Fun fact I like compose my own songs :)
🚧 Work in Progress 🚧
| Project | Description | Technologies |
|---|---|---|
| dataFiller | Chrome extension to automatically fill forms with mock data | JavaScript |
| space-app | Space-themed application | JavaScript |
| dungeons-and-dragons | Application to search for albums and songs from artists, listen to previews and add favorite songs to a list | TypeScript, React, CSS, HTML, API |
| Tunes | Application to search for albums and songs from artists, listen to previews and save favorite songs to a list | JavaScript, React, CSS, HTML, API |
| Star | Star-themed project | JavaScript |
| Tr-via | Trivia game application | JavaScript |
| app-de-receitas | Recipe application | JavaScript |
| Solar | Study project with planets of the solar system and some famous space missions | JavaScript, React, CSS, HTML |
| Trunfo | Card game application | JavaScript |
| Frontend-Online-Store | Group-developed online store with Mercado Livre API, allowing search, category filtering, cart management and checkout | JavaScript, React, CSS, HTML |
| Wallet | Application to record user expenses and convert them to a single currency, using the Currency Quotation API | JavaScript, React, Redux, CSS |
| Project | Description | Technologies |
|---|---|---|
| football-report | API for viewing football matches and rankings | TypeScript, Node.js, Sequelize |
| store-manager | Application that simulates the operation of a store, storing product and sales data | JavaScript, Node.js, Docker, Mocha, REST API |
| blogs-api | Blog API developed with Node.js and Sequelize, allowing CRUD of posts and user authentication | JavaScript, Node.js, MySQL, Docker, JWT, Sequelize |
| talker-manager | CRUD in Node.js, speakers API | JavaScript, Node.js, Docker, Express, Docker Compose, fs |
| blacksmith | Blacksmith-themed API | TypeScript |
| MONITORIA-ESTRUTURADA-TRYBECAR | Structured monitoring project | TypeScript |
| exercicio-backend-express | Express backend exercise | JavaScript |
| Project | Description | Technologies |
|---|---|---|
| spotnews | Application that stores news that can be categorized by a registered user | Python, Django |
| notgoogle | Search engine project | Python, Pytest |
| algorithms | Algorithm implementations | Python, Pytest |
| technews | Tech news aggregator | Python, Pytest |
| pro-filter | Data filtering tool | Python |
| inventory-report | Inventory reporting system | Python |
| Project | Description | Technologies |
|---|---|---|
| docker-todo-list | Commands for creating Docker images and containers | JavaScript, Docker, Docker Compose |
| one-for-all | Table normalization exercise and queries with JOIN method | JavaScript, MySQL, Docker, SQL, DB |
| all-for-one | 27 SQL query challenges | JavaScript, MySQL, Docker, SQL, Docker Compose |
| Project | Description | Technologies |
|---|---|---|
| MONITORIA-ESTRUTURADA-MSC | Structured class on software architecture | JavaScript |
| gus-aguiar | Personal repository | - |
| exercicios | Trybe exercises repository | - |
| starwars-table | Star Wars data table | - |
| Lessons | Lesson materials | JavaScript |
| Playground | Code playground | JavaScript |
| Hogwarts | Harry Potter themed project | JavaScript |
| Js | JavaScript practice | JavaScript |
| Zoo | Zoo management application | JavaScript |
| Tests | Testing practice | JavaScript |
⭐️ From Gustavo Aguiar
🗝️ "Try not. Do. Or do not. There is no try." - Master Yoda 🗝️
Dear recruiter, please go back to 2024 in my prs to see master yoda, and basicly he`s there for you to learn that you can`t trust this to see the dev`s activity, this is easily modified



