Renan Costa - Computer Engineering

AboutProjectsContact

About Me

I'm a Computer Engineering student and a dedicated Full-Stack Developer with hands-on experience in building web applications using React and Node.js. Over time, I've developed several projects that showcase my ability to work across both the front-end and back-end. I'm constantly learning and exploring new technologies in the field of computing. Currently, I'm studying Web3 and smart contract security, as well as data engineering to grow as a developer and deliver better solutions.

Foto de perfil

My experiences

Corporate System – Embrapii/IFSMG

Back-End Developer (2022–2023)

Node.js, TypeScript, Express.js, Docker, Swagger

Back-end architecture and development for a multi-tenant corporate system serving major companies. Implemented comprehensive REST APIs with robust authentication, authorization layers, and full API documentation using Swagger/OpenAPI standards.

Flutter App – NNT

Mobile Developer (2023)

Flutter, Firebase

Full lifecycle mobile application development from concept through MVP release. Engineered a feature-rich iOS/Android app using Flutter with Firebase backend, emphasizing user experience and performance optimization.

Front-End System – Embrapii/IFSMG

Full-Stack Developer (2024)

React.js

Frontend architecture and development for enterprise web system using React. Built scalable component library with emphasis on reusability, accessibility, and performance optimization for seamless user experiences.

Highlighted Projects

todotask-manager

A simple Task Scheduling REST API developed in C# with ASP.NET Core and Entity Framework Core, focused on practicing RESTful APIs, clean architecture, async/await, and CRUD operations.

database-project-league-of-legends

An academic/portfolio project in Computer Engineering focused on Relational Database Management, modeling the universe (Lore) of the game League of Legends (Runeterra). The project demonstrates skills in pure SQL (MySQL), including table creation, data manipulation, and complex queries.

No LanguageGitHub β†’

smartphone-abstraction

A simple smartphone abstraction system developed in C# with .NET, focused on practicing clean code, object-oriented programming, and unit testing. The project allows creating abstract smartphones, simulating calls, receiving calls, and installing apps via derived classes.

booking-system

A hotel booking management system developed in C# with .NET 10, focusing on clean code, encapsulation, and unit testing. The project allows registering guests, assigning suites, and calculating total booking prices.

parking-system

A simple parking management system developed in C# with .NET, focused on practicing clean code, separation of responsibilities, and unit testing. The project allows adding, removing, and listing vehicles while calculating parking fees.

LeetCodeResolutions

No description

Get in Touch

Feel free to reach out via email or visit my professional networks below.